Java
[Java]#9 개선된 for 문
Taron
2022. 5. 31. 16:30
개선된 for문
JDK 1.5 이상에서만 작동합니다.
배열이나 여러 원소를 포함한 자료형에서 사용됩니다.
장점
1.가독성 좋은 코드를 작성할 수 있습니다.
2.배열 인덱스 문제 해결(ArrayIndexOutOfBoundsException 예외를 피할 수 있습니다.)
단점
1.기존 for문에서 카운트 변수로 사용하던 인덱스를 사용하지 못합니다.
2.배열이나 ArrayList 값을 사용할 순 있지만 수정을 할 수 없습니다.
사용 이유
여러 원소로 이루어진 집합의 모든 원소에 대해 작업을 반복하기 위해 사용됩니다.
문법
for(자료형 변수명:배열 변수){
사용할 코드
}
예제
String[] area = {"서울","수원","화성","세종","부산"};
for(String a:area) {
System.out.println("거주 지역은: "+a);
}
결과 화면
