반응형
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
반응형
'[Java] > [Java]' 카테고리의 다른 글
[Java] 자바 클래스(Class) (0) | 2021.07.02 |
---|---|
[Java] 자바 전역변수 지역변수 (0) | 2021.07.02 |
[Java] 자바 Scanner로 입력하기 (nextLine, nextInt, nextFloat, import) (0) | 2021.06.14 |
[Java] 자바 2차원 배열 (Array) (0) | 2021.06.14 |
[Java] 자바 배열 (Array) (0) | 2021.06.13 |