자바의 break 문은 제어문(예: for, while, do-while, switch) 내에서 사용되며, 해당 제어문의 실행을 중단하고 빠져나가는데 사용됩니다. break 문은 특정 조건을 만족했을 때 루프를 종료하거나 switch 문에서 특정 case에서 다른 case로 이동하는 등의 제어 흐름을 변경하는데 유용합니다.
break 문은 다음과 같은 주요 사용 사례가 있습니다.
1. 루프 종료
break 문은 for, while, do-while 루프에서 특정 조건이 충족될 때 루프를 종료하는데 사용됩니다. 이를 통해 반복문을 조기에 종료할 수 있습니다.
for (int i = 1; i <= 10; i++) {
if (i == 5) {
break; // i가 5일 때 루프 종료
}
System.out.println(i);
}
2. switch 문에서 case 종료
break 문은 switch 문 내에서 특정 case의 실행을 종료하고 switch 문을 빠져나가는데 사용됩니다. 이를 통해 다른 case 블록을 실행하지 않도록 제어할 수 있습니다.
int choice = 2;
switch (choice) {
case 1:
System.out.println("첫 번째 case");
break; // switch 문을 빠져나가지 않도록 주의
case 2:
System.out.println("두 번째 case");
break;
default:
System.out.println("기본 case");
}
3. 중첩된 루프에서 바깥쪽 루프 종료
break 문은 중첩된 루프에서 바깥쪽 루프를 종료하는데 사용될 수 있습니다. 바깥쪽 루프를 종료하기 위해 레이블을 사용할 수도 있습니다.
outerLoop: for (int i = 1; i <= 3; i++) {
for (int j = 1; j <= 3; j++) {
if (i * j > 4) {
break outerLoop; // 바깥쪽 루프 종료
}
System.out.println(i * j);
}
}
break 문은 조건에 따라 프로그램 흐름을 제어하고, 반복문 또는 switch 문을 조기에 종료할 때 유용합니다. 그러나 과용되면 코드의 가독성을 저해할 수 있으므로 신중하게 사용해야 합니다.
With ChatGPT
'JAVA > 포스팅' 카테고리의 다른 글
자바 배열(array)이란 (0) | 2023.11.02 |
---|---|
자바 continue문 (0) | 2023.11.02 |
자바 do-while문 (0) | 2023.11.02 |
자바 while문 (0) | 2023.11.02 |
자바 for문 (0) | 2023.11.02 |