Continue
continue문은 반복문 내에서 사용될 수 있다. break는 그 조건에 충족하면 loop를 탈출하라는 의미이지만, continue는 반대로 조건에 충족하면 다시 loop를 돌라는 의미이다. 이미 반복문을 쓴 상황에서는 loop가 되는데 왜 다시 loop를 돌게 하는 continue 구문이 필요한지 의문스러울 수 있지만, continue는 조건을 충족하면 그 밑의 코드는 수행하지 않고 다시 loop를 돈다.
Scanner sc = new Scanner(System.in); int i; while(true) { i = sc.nextInt(); if(i > 0) { System.out.println("Loop!"); continue; // 만약 입력된 값이 양수일 경우 "Loop 종료"를 출력하지 않고 계속 돈다. } System.out.println("Loop 종료"); break; }