For(반복문)

이규현·2024년 8월 22일

향상된 for문

for(시작 ; 범위; 증가){
//이게 기본 for 문
}
  • Enhanced For Loop
for(변수 : 배열 또는 컬렉션){
//배열 또는 컬렉션의 요소를 순회하면서 수행할 작업
}

개발자 입장에서 배열을 순서대로 처음부터 끝까지 탐색하고 싶지만 기존 for loop를 사용하면 번잡하다.
이 향상된 for loop는 해당 배열을 처음부터 끝까지 탐색한다.
: 오른쪽에 탐색할 배열 선택
: 왼쪽에는 반복할 때 찾은 값을 저장할 변수 선택

ex:

String[] numbers = {"one", "two", "three"};
for(String number: numbers) {
    System.out.println(number);
}
one
two
three

Enhanced For Loop사용 불가한 경우

int i와 같이 증가하는 인덱스 값을 직접 사용하는 경우에는 사용불가.

0개의 댓글