break문
break문은 반복문을 벗어날 때 사용한다.
예제
public class Break { public static void main(String[] args) { for (int i = 1; i < 6; i++) { if (i == 4) break; System.out.println(i); } } }

for 반복문이 1부터 5까지 출력해야 하지만, i 가 4일 때 break문을 사용해 4가 출력되기 이전에 반복문이 종료되었다.
사용자가 점수들을 입력하고, 음수 값을 입력하면 평균을 출력하는 프로그램
import java.util.Scanner; public class Averager { public static void main(String[] args) { int total = 0, count = 0; Scanner sc = new Scanner(System.in); while (true){ // infinite loop System.out.print("Enter the score (STOP = negative value): "); int grade = sc.nextInt(); if (grade < 0) break; total += grade; count++; } System.out.println("The average is " + total / count); } }

한무 루프
while (true)
를 조건문(입력한 값이 음수)을 통해 break
continue문
continue문은 반복문에서 현재 반복에서 다음 반복으로 건너뛰기를 할 수 있다.
잘 모르겠으니까 사용해보자
public class BreakContinue { public static void main(String[] args) { for (int i = 1; i < 6; i++) { if (i == 4) continue; System.out.println(i); } } }

i값이 4일 때 continue문을 만나 출력을 건너뛰고 i값이 5인 반복이 실행됐다.
Share article