728x90
break 문
만나는 즉시 해당 반복문 전체를 탈출한다. 이중 for문에서 안의 for문에 break가 있을 경우에는, 안의 포문만 탈출한다.
// break
for (int i = 0; i <= 5; i++) {
if (i == 3) break;
System.out.println(i + ", break");
}
/*
출력값
0, break
1, break
2, break
*/
// 이중 for문에서의 break
for (int i = 0; i <= 2; i++) {
System.out.println("i 입니다.");
for (int j = 0; j < 2; j++) {
if (j == 1 && i == 1) break;
System.out.println("j 입니다.");
}
}
/*
출력값
i 입니다.
j 입니다.
j 입니다.
i 입니다.
j 입니다.
i 입니다.
j 입니다.
j 입니다.
*/
continue 문
반복문의 해당 반복을 탈출하고 다음 반복문을 실행한다.
// continue
for (int i = 0; i <= 5; i++) {
if (i == 3) continue;
System.out.println(i + ", continue");
}
/*
출력값
0, continue
1, continue
2, continue
4, continue
5, continue
*/
728x90
'[JAVA] > JAVA 기본' 카테고리의 다른 글
[JAVA] 다형성 (0) | 2023.02.10 |
---|---|
[JAVA] 오토박싱 & 언박싱 (Integer[] 타입으로 생성된 리스트에 int 타입의 데이터를 못 넣는 이유 ) (0) | 2022.09.29 |
[JAVA] 재귀 함수 (0) | 2022.09.20 |
[JAVA] static 키워드 (1) | 2022.09.19 |
[JAVA] 배열 (0) | 2022.09.17 |