04 조건문과 반복문
● 향상된 for문
○ for (타입 변수명 : 배열 또는 컬렉션) { 반복할 문장 }
○ 배열 또는 컬렉션에 저장된 값이 매 반복마다 하나씩 순서대로 읽혀서 변수에 저장됨
for(int i = 0; i < arr.length; i++){ System.out.println(arr[i]); } |
for (int tmp : arr){ System.out.println(tmp); } |
● 이름 붙은 반복문
○ 반복문 이름 : 반복문 ~
○ break문은 근접한 단 하나의 반복문만 벗어날 수 있음
○ 중첩 반복문 앞에 이름을 붙이고 break문과 continue문에 이름을 지정해 하나 이상의 반복문을 벗어나거나 반복을 건너뛸 수 있음
Loop1 : for(int i = 2; I <= 9; i++){
for(int j = 1; j <=9; j++){
if(j==5)
break Loop1; // Loop1로 된 모든 for문 벗어남
break; // 지금 해당 for문만 벗어남 (for j)
continue Loop1; // Loop1의 반복문 맨 아래로 내려감
continue; // 해당 반복문의 맨 아래로 내려감 (for j)
} // end of for j
} // end of Loop1
'JAVA > 이론' 카테고리의 다른 글
[java][이론] 006 변수와 메서드 (0) | 2020.07.02 |
---|---|
[java][이론] 005 클래스와 객체 (0) | 2020.07.02 |
[java][이론] 004 배열 (0) | 2020.06.29 |
[java][이론] 002 연산자 (0) | 2020.06.25 |
[java][이론] 001 변수 (0) | 2020.06.25 |