java

13. 배열(Array)-2

dalc3154 2025. 2. 20. 17:01

배열 요소를 순회하기/ 배열 요소를 출력하기

배열명[인덱스]를 일일이 늘어놓아서 출력을 하는것은 비효율/또는 불가능 이기 때문에

반복문 (for)을 통해 출력한다

int[] scores = {85, 100, 95, 70, 90};
System.out.println("for 반복문으로 출력");
int scoreLength = scores.length;
for (int i = 0; i < scoreLength; i++) {
    System.out.println(scores[i]);
}

 

이때 변형 for문(for-each문)을 이용해 더 간결하게 배열을 출력할 수 있다

for (int score: scores) {
    //score 변수의 값은 for문의 반복에서 배열의 요소를 순차적으로 담는다
    System.out.println(score);
}

 

활용예시

int total = 0;// 각 점수를 더하여 저장할 변수
int length = scores.length;// 요소의 개수

for (int score: scores) {
        total += score;
    }
double average = total / length;
System.out.println("평균 점수: " + average);// 88.0
}

'java' 카테고리의 다른 글

13. 배열(Array)-5  (1) 2025.02.20
13. 배열(Array)-4  (0) 2025.02.20
13. 배열(Array)-1  (0) 2025.02.20
실습) switch, while 사용  (0) 2025.02.17
실습) if, else if, else문 사용  (0) 2025.02.17