반복문 안에 기술되는 구문은 두가지로 나눌 수 있다
첫번째 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 |