break문
break문은 반복문인 for문, while문, do-while문의 실행을 중지 할때 사용
switch문에서도 break문을 사용하여 종료
break문은 대게 if문과 같이 사용되어 if문의 조건식에 따라 for문과 while문을 종료할 때 사용
만약 반복문이 중첩되어 있을 경우 break문은 가장 가까운 반복문만 종료하고 바깥쪽 반복문은 종료하지 않는다.
중첩된 반복문에서 바깥쪽 반복문까지 종료시키려면 바깥쪽 반복문에 이름(라벨)을 붙이고, 'break 이름;'을 사용
바깥쪽 반복문 종료
public class BreakExample {
public static void main(String[] args) {
Outter : for(char upper='A'; upper <= 'Z'; upper++){
for(char lower='a'; lower<= 'z'; lower++){
System.out.println(upper + "-" + lower);
if(lower == 'g'){
break Outter;
}
}
}
system.out.println("프로그램 실행 종료");
}
}
실행코드 결과값
continue 문
continue문은 반복문인 for문, while문, do-while문에서만 사용되는데, 블록 내부에서 continue문이 실행되면 for문의 증감식 또는 while문, do-while문의 조건식으로 이동합니다.
continue 문은 반복문을 종료하지않고 계속 반복을 수행한다는 점이 break문과 다릅니다.
break문과 마찬가지로 continue 문도 대개 if문과 같이 사용되는데, 특정 조건을 만족하는 경우에 continue문을 실행해서 그 이후의 문장을 실행하지 않고 다음 반복으로 넘어갑니다.
continue문
public class ContinueExample {
public static void main(String[] args) {
for (int i = 1; i <= 10; i++) {
if (i % 2 != 0) {
continue;
}
System.out.println(i);
}
}
}
'Java > Java' 카테고리의 다른 글
[Java]BufferedReader (0) | 2022.11.10 |
---|---|
[Java]Integer.parseInt란 ? (0) | 2022.11.10 |
[Java]while문 (0) | 2022.11.10 |
[Java]for문 변형 (0) | 2022.11.10 |
[Java]switch문 (0) | 2022.11.10 |
댓글