개선된 for문
JDK 1.5 이상에서만 작동합니다.
배열이나 여러 원소를 포함한 자료형에서 사용됩니다.
장점
1.가독성 좋은 코드를 작성할 수 있습니다.
2.배열 인덱스 문제 해결(ArrayIndexOutOfBoundsException 예외를 피할 수 있습니다.)
단점
1.기존 for문에서 카운트 변수로 사용하던 인덱스를 사용하지 못합니다.
2.배열이나 ArrayList 값을 사용할 순 있지만 수정을 할 수 없습니다.
사용 이유
여러 원소로 이루어진 집합의 모든 원소에 대해 작업을 반복하기 위해 사용됩니다.
문법
for(자료형 변수명:배열 변수){
사용할 코드
}
예제
String[] area = {"서울","수원","화성","세종","부산"};
for(String a:area) {
System.out.println("거주 지역은: "+a);
}
결과 화면
'Java' 카테고리의 다른 글
DI(Dependency Injection)이 뭘까? (1) | 2024.01.10 |
---|---|
JVM 메모리 구조에 대해 [JAVA] (1) | 2022.12.29 |
#8 예외 처리(Exception) (0) | 2022.04.17 |
#7 스레드(Thread)가 무엇인가? (0) | 2022.04.17 |
#6 자바 접근 제한자 종류와 차이점 (1) | 2022.04.15 |
댓글