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 threeEnhanced For Loop사용 불가한 경우
int i와 같이 증가하는 인덱스 값을 직접 사용하는 경우에는 사용불가.