관리 메뉴

Developer Gonie

[1주차] 22. 확장 for문을 이용해 모든 원소를 한번에 출력하는 방법 본문

K-DigitalTraining 강의/1. Java

[1주차] 22. 확장 for문을 이용해 모든 원소를 한번에 출력하는 방법

이대곤 2022. 5. 19. 15:46

확장 for문

확장 for문은 index가 있는 타입일 땐 항상 사용이 가능하며,

일반 for문과 다르게 index가 없는 경우에도 원소를 하나씩 꺼내어 출력할 수 있다는 장점이 있다.

 

index가 존재하는 배열이나 List 인터페이스를 상속받은 ArrayList 는 index가 있어 일반 for 문으로도 모든 원소에 접근이 가능하다. 반면, index가 없는 Set 인터페이스를 상속받은 HashSet 같은 경우엔 인덱스로 원소에 접근이 불가한데, 여기서 확장 for문이 빛을 보인다. 확장 for문은 index의 존재 여부에 상관없이 요소를 하나씩 꺼내서 처리할 수 있기에 특히 index가 없는 타입을 처리할 때 유용한 방식이다.

public class Ex04_01_1차원 {
	public static void main(String[] args) {

		int[] a1 = { 10, 20, 30, 40, 50 };

		for(int x:a1) {       // 반복대상에서 하나만 꺼내서 담을 수 있는 변수 설정
			System.out.println(x);
		}
	}
}

실행결과

10
20
30
40
50
Comments