Java의 break 문

Aryan Tyagi 2023년10월12일
Java의 break 문

정의된 상황에서 Java break 문은 프로그램의 현재 흐름을 중단합니다. 종료된 명령문 다음에 오는 명령문으로 제어를 전달합니다.

Java 프로그래밍 언어에서는 break 문을 두 가지 방식으로 사용할 수 있습니다. 루프 내에서 break 문을 사용하면 루프가 바로 종료되고 루프 본문 뒤에 있는 다음 명령문으로 코드가 진행됩니다. 또한 일치가 발생할 때 switch-case 조건을 종료하는 데 사용됩니다.

for 루프, do-while 루프 및 while 루프와 같은 모든 루프에서 Java break 문을 사용할 수 있습니다.

예를 들어,

public class DemoBreak {
  public static void main(String[] args) {
    // for loop
    for (int i = 0; i <= 10; i++) {
      if (i == 7) {
        // using Break Statement
        break;
      }

      System.out.println(i);
    }
  }
}

출력:

0
1
2
3
4
5
6

break 문은 위의 예에서 변수 i가 7과 같을 때 발생합니다. 유사하게, 우리는 이것을 다른 루프에도 사용할 수 있습니다.

아래와 같이 switch-case 문과 함께 break 문을 사용할 수 있습니다.

public class DemoSwitchBreak {
  public static void main(String[] args) {
    int number = 2;
    String name;
    switch (number) {
      case 1:
        name = "Pass";
        break;
      case 2:
        name = "Fail";
        break;
      default:
        name = "Invalid";
        break;
    }
    System.out.println(name);
  }
}

출력:

Fail

switch-case 문에서 break 문을 사용하여 블록을 종료하고 일치 항목이 발생할 때마다 다음 코드 줄로 이동합니다. break 문을 사용하지 않으면 모든 경우를 실행합니다.