Java/Java 문법
분기문 continue, break, return
열심히 해
2024. 9. 24. 19:16
분기문은 프로그램의 흐름을 제어하여 특정 조건에 따라 코드의 실행을 변경합니다.
- break : 현재 실행 중인 반복문(for, while, do-while)이나 switch 문을 즉시 종료합니다.
public class Main {
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
if (i == 5) {
break; // i가 5일 때 반복 종료
}
System.out.print(i); // 01234
}
}
}
- continue : 현재 반복을 중단하고, 다음 반복으로 넘어갑니다.
for (int i = 0; i < 10; i++) {
if (i % 2 == 0) {
continue; // i가 짝수일 경우 다음 반복으로 넘어감
}
System.out.print(i); // 홀수인 경우만 출력, 13579
}
- return : 메서드의 실행을 종료하고, 호출한 곳으로 제어를 반환합니다. 필요할 경우 값을 반환할 수 있습니다.
public class Main {
public static void main(String[] args) {
for (int i = 1; i <= 10 ; i++) {
if (i == 5) {
return; // 메서드가 종료됨
} else {
System.out.print(i); // 1234
}
}
}
}