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

+ Recent posts