반복문_향상된 for문
2024. 1. 7. 16:21ㆍJAVA
문법
// 향상된 for문
for( 변수 : 배열 또는 컬렉션){
배열 또는 컬렉션을 순회하면서 실행할 코드;
}
배열, 혹은 컬렉션에서 필요한 값을 바로 변수에 할당하여 사용 할 수 있다.
배열, 컬렉션을 순회하며 각각의 값을 꺼내오므로, for-each 문으로도 자주 부른다고 한다.
// 기존 for문
for(반복에 필요한 변수 초기화; 반복 범위 조건; 증감식){
반복 실행할 내용;
}
기존 for문과 다르게 반복에 필요한 변수, 반복 범위, 증감식 등을 생략할 수 있어 편리하게 사용할 수 있다.
다만, 증감식은 ++ 만 사용되며, 특정 값을 지정할 수 없다.
따라서 모든 범위의 값들에 대해 접근, 사용할 때 유용한 '향상된 for문' 되시겠다.
//덜 중요
인텔리제이에서 향상된 for 문의 숏컷 키워드는 'Iter' 이다.
향상된 for문은 Iterator 이라는 것을 통해 작동한다는데, 반복에 관련된 내용이니 추후 한 번 알아보자.
지금은 기초 단계이니 스리슬쩍 넘어가보자.