미누에요
[Java] Continue문 본문
728x90
반응형
SMALL
break와 함께 반복문에서 많이 사용되는 것은 Continue문 이다.
앞서 설명했던 break문은 속해있는 반복문을 종료시키는 코드였다면, continue문은 반복문에서 딱 그 시점의 조건문을 넘겨버리는 코드이다.
예시를 통해 살펴보자.
public class test {
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
if (i==2){
continue;
}
System.out.println("for! #"+i);
}
}
}
위에서 i가 5보다 작은 동안 5번 반복하는 반복문 안에 i가 2일 때 continue를 수행하게 되어있다.
i가 2일 때, 프로그램은 continue를 만나서 아래의 출력문을 실행하지 않고 넘어간다.
출력문을 실행하지 않고 다음 증감인 i=3으로 넘어간다는 말이다.
while문에서도 동일하게 적용된다.
public class test {
public static void main(String[] args) {
int i = 0;
while (i<5){
System.out.println("Go");
if(i==2){
i++; // continue 사용 시 아래의 코드들은 뛰어넘으므로 무한루프 발생, 따라서 여기도 증감연산자
continue;
}
i++;
System.out.println(i);
}
System.out.println("프로그램 끝");
}
}
2가 출력되어야 하는 차례에 2가 출력되지 않을 것이다. 결과를 보자.
2를 뛰어넘고 출력한 것을 알 수 있다.
continue와 break는 프로그램에서 상당히 많이 사용되곤 한다.
따라서 정확하게 공부하여 익혀두는 것이 좋을 거 같다.
출처 - 나도코딩 자바 강의 https://www.youtube.com/watch?v=NQq0dOoEPUM&t=19996s
728x90
반응형
LIST
'Java' 카테고리의 다른 글
[Java] 배열 기본 (0) | 2023.11.15 |
---|---|
[Java] 퀴즈 4. 주차 요금 정산 프로그램 (0) | 2023.11.14 |
[Java] Break문 (0) | 2023.11.13 |
[Java] 구구단 만들기 (0) | 2023.11.13 |
[Java] for문 이중 반복문 - 별 찍기 (0) | 2023.11.12 |