Java의 break 문
Aryan Tyagi
2023년10월12일
정의된 상황에서 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
문을 사용하지 않으면 모든 경우를 실행합니다.