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