자바의 for-each 문은 컬렉션 혹은 배열의 요소들을 순회하는 데 사용되는 향상된 for 루프입니다. 이 문법은 자바 5부터 도입되었으며, 반복문을 간결하게 작성할 수 있게 해줍니다.
다음은 일반적인 ‘for-each’문의 구조입니다.
for (요소의타입 변수명 : 컬렉션혹은배열) {
// 반복 실행될 코드
}
여기서 ‘요소의타입’은 컬렉션 혹은 배열의 요소들의 타입을 나타내며, 변수명은 각 요소가 할당될 변수의 이름입니다. ’컬렉션혹은배열‘은 출력하고 싶은 자료구조로 순회할 컬렉션 혹은 배열의 이름이거나 참조입니다.