-
[Java] for, while, do-while문언어/Java 2020. 12. 27. 18:30
for 문
for (int i = 0; i < 100; i++) { } // 식에 2개 이상 있을 수 있음 for (int i = 0, j = 100; i < 100 && j < 100; i++, j++) { }
while문
int i = 10; while (i <= 10) { }
do-while문
do { } while(i <= 10);
중첩 반복문일 때, break문은 가장 가까운 반복문만 끝내지만 반복문에 이름을 붙이고 break 이름; 으로 설정하면 이름이 지정된 반복문까지 종료가 됩니다.
Outer: for (int i = 0; i < 100; i++) { System.out.println(i); for (int j = 0; j < 1000; j++) { if (j == 3) break Outer; } } // 가장 바깥쪽의 반복문까지 종료 Outer: while (true) { System.out.println(1); while (true) { break Outer; } }