미누에요
[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문 (1) | 2023.11.13 | 
| [Java] 구구단 만들기 (0) | 2023.11.13 | 
| [Java] for문 이중 반복문 - 별 찍기 (0) | 2023.11.12 | 

 
								 
								 
								