본문 바로가기
Dev/Java

03. continue

by YoonYeoJin 2023. 7. 12.

반복문 안에 기술되는 구문은 두가지로 나눌 수 있다

첫번째 break

쉽게 설명해서 반복문을 벗어나는 역할을 하는 구문이다.

두번째는 오늘 복습해볼 continue

 

자바를 배울때도 말로 설명을 들으면서나 직접 실습을 해보면서도 응용하는 데 애를 먹었던 기억이 있는데

오늘 다시한번 복습 차 정리와 코드를 작성해봐야겠다.

 

Continue?

학원을 다니면서 이해했던 방법은 반복문 내에서 continue가 나오면 밑에 내용은 싸그리 무시하고

다시 위로 올라가는 것으로 이해했다.

그렇지만 막상 적용해보려고 할 때 이해력이 부족했던건지 이해가 잘 되지 않았었다.

 

이렇게 설명까지 적어놨었는데도 왜 이해를 못했지?

아무튼 continue를 간단한 실습코드와 함께 기억을 돌이켜보자

 

1. 1~10까지 홀수만 출력하기

사실 방법은 여러가지가 있을 수 있지만

continue를 사용한 방법으로 1~10까지 숫자 중 홀수만 출력하는 것이다.

다시 한 번 정리를 해보자면

for문이 실행되면서 i가 증가할 때 i가 2의 배수일 경우 (i % 2 == 0 일 경우) continue가 실행되는데

사진과 같이 그 밑에 출력 구문은 무시되면서 다시 위로 올라가는 거라고 생각하면 된다.

 

2. 구구단에서 3의 배수인 단을 빼고 출력하기

코드를 보면 3의 배수일 경우 continue를 만나면서 그 밑에 있는 모든 코드가 무시되고 다시 반복문 처음으로 돌아간 것을 확인할 수 있었다.

 

 

 

머릿속으로 생각할 때는 뭐였지 하던 내용이었는데 막상 정리해보니 정말 별거 없었다..

 

결론.

break: 반복문을 아예 탈출 할 때 사용

continue: 밑의 내용을 무시하고 반복문으로 돌아갈 때 사용

'Dev > Java' 카테고리의 다른 글

05-1. 다양한 함수(Math.random)  (1) 2023.07.25
04-2.ArrayCopy(깊은 복사)  (0) 2023.07.17
04-1.ArrayCopy (얕은 복사)  (0) 2023.07.17
02.while / do-while  (0) 2023.07.12
01.Scanner  (0) 2023.07.09