- 향상된 for문 사용 시 주의사항
향상된 for문은 JDK 1.5 이상부터 추가된 반복문이다.
→ 반복문에 사용될 대상은 배열이나 여러 원소를 포함한 자료형이어야 한다. ex) String[], ArrayList
int[] nums = int[10]; // 반복문에 사용할 배열
// 기존 for문
for(int i = 0 ; i < nums.length ; i++) {
// 반복할 내용
}
// 향상된 for문
for(int num : nums) {
// 반복할 내용
}
향상된 for문은 기존 for문에 비해 가독성이 좋다는 장점이 있으나..
1) index를 사용하지 못하며, 2) 배열의 값을 수정할 수 없다는 단점이 있다. (read only)