switch문 에서도 사용)if)와 같이 사용하여 조건에 해당되는 경우 반복 수행을 멈추고 반복문 외부로 수행이 이동break 문이 포함되어 있는 반복문만 빠져 나옴1부터 숫자를 더하여 100이 넘는 순간의 그 숫자와 합을 출력하는 예제
package ch21; public class BreakTest { public static void main(String[] args) { int sum = 0; int num; for( num = 1; ; num++) { sum += num; if( sum >= 100) break; } System.out.println("100이 넘을 때 숫자:" + num); System.out.println("100이 넘을 때의 총합:" + sum); } }출력 결과
if)와 같이 사용하며, 조건이 맞는 경우(true 이면) 이후 반복문 블럭 내부의 다른 수행문들을 수행하지 않음1부터 100까지 숫자 중 3의 배수를 출력하는 예제
package ch21; public class ContinueTest { public static void main(String[] args) { int num; for( num = 1; num <= 100; num++) { if( (num % 3) != 0) continue; // 3의 배수가 아니면 출력문이 실행되지 않음 System.out.println(num); } } }