본문 바로가기
Java

[Java]#9 개선된 for 문

by Taron 2022. 5. 31.

개선된 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

댓글