[Java] - 향상된 For문

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package test;
 
public class upgrade_for {
 
    public static void main(String[] args) {
        int [] score = {95,71,84,93,87};
        
        int sum = 0;
        
        for ( int i: score) {
            sum += i;
        }
        System.out.println(sum);
        System.out.println((double)sum/score.length);
    }
}
 
cs

 배열이나 컬렉션을 좀 더 쉽게 처리하기 위해 사용할 수 있는 향상된 For문으로써 파이썬과 R의 For문과 비슷하다.

향상된 For문은 증감식을 사용하지 않고 (:) 콜론뒤에 배열or컬렉션을 작성하고 배열or컬렉션의 항목개수만큼  반복하고 자동적으로 For문을 빠져나간다.