반응형
package array;

public class ForEach {

	public static void main(String[] args) {

		int[] scores = {95,70,40,50,20};
		
		int sum = 0;
		int count = 0;
		
		for (int score : scores) { // 배열 전체를 받는다
			sum += score;
			count ++;
		}
		System.out.println(sum);
		System.out.println(count);
		
	}

}

 

지금까지 배워온 내용하고 크게 다를거 없는데 for문이 좀 특이하게 생겼습니다.

scores의 인덱스 하나씩 받아가지고 score에 넣고 그 score를 이용해 사용가능합니다.

 

코드를 설명하자면 scores[0] 이 score에 들어가게되고 그게 scores의 배열 크기만큼 반복하게 됩니다.

 

https://github.com/SungJLee/My_Java_World.git

 

SungJLee/My_Java_World

Contribute to SungJLee/My_Java_World development by creating an account on GitHub.

github.com

 

반응형