Daily coding

Java Basic : day 2 - Continue 본문

Language/Java_basic

Java Basic : day 2 - Continue

sunnnkim 2019. 11. 20. 19:07

continue :

  - 생략을 위한 키워드
  - loop문과 같이 사용
 
* 사용법
   while() {
        처리1
        처리2
        처리3
        continue;
        처리4    <------ 처리하지 않음
   }
   
* 사용하는 경우 
    - 특정 입력 값을 넣지 않는 경우에 continue를 통해 값을 제대로 받을 때까지 잡아둘 수 있다.
    
   

for (int i = 0; i < 10; i++) {
        System.out.println("i = " + i);
        System.out.println("loop start");

        if( i > 4) {
                continue;
        }
        System.out.println("loop end");
}


// 위의 코드는 i=4 까지는 "loop end"가 출력되지만
// 그 이후의 값들은 4보다 크므로 continue에 걸려서 "loop end"가 출력되지 않는다.


int w = 0;
while(w < 10) {
        System.out.println("w = " + w);
        System.out.println("while start");
        if( w > 4) 

                continue;
        //w가 4보다 크면 이 아래의 코드는 실행되지 않고 스킵 됨.
        System.out.println("while end");
        w++;
}

// 위의 코드는 무한루프가 되어 버린다.
// while문에서 연산자는 continue보다 위에 있어야 무한루프가 되지 않음.
}
}