배열 및 컬렉션 처리에 용이한 for 문
- 카운터 변수와 증감식을 사용하지 않고, 항목의 개수만큼 반복한 후 자동으로 for 문을 빠져나감
출처, 이것이 자바다
- for 문이 실행되면 ①배열에서 가져올 항목이 있을 경우 ②변수에 항목을 저장, ③실행문을 실행
- 다시 반복해서 ①배열에서 가져올 다음 항목이 존재하면 ② → ③ → ①로 진행하고, 가져올 다음 항목이 없으면 for 문을 종료
package ch05.sec10;
public class AdvancedForExample {
public static void main(String[] args) {
int[] scores = {95, 71, 84, 93, 87};
int sum = 0;
for(int i=0; i<scores.length; i++) {
sum += scores[i];
}
System.out.println("합계: " + sum); -> 합계: 430
sum = 0;
//향상된 for문
for(int score : scores) {
sum = sum + score;
}
System.out.println("합계: " + sum); -> 합계: 430
}
}
'객체 지향 프로그래밍 - 참조 타입' 카테고리의 다른 글
열거(Enum) 타입 (0) | 2023.01.16 |
---|---|
main() 메소드의 String[] 매개변수 용도 (0) | 2023.01.16 |
배열 복사 (0) | 2023.01.15 |
객체를 참조하는 배열 (0) | 2023.01.15 |
다차원 배열 (0) | 2023.01.15 |