어제 오늘 내일

[Java] 배열 값으로 합계, 평균 계산하기 본문

IT/Java

[Java] 배열 값으로 합계, 평균 계산하기

hi.anna 2021. 4. 17. 07:00

 

배열 원소의 총 합계 및 평균을 계산하는 방법입니다.

 

 

합계 계산하기

 코드 

public class ArrayExam {
    public static void main(String[] args) {

        // 합계를 계산할 배열
        double[] arr = { 90.6, 80.2, 70.7 };

        // 합계
        double sum = 0.0;

        // 합계 계산
        for (double num : arr) {
            sum += num;
        }

        // 결과 출력
        System.out.println(sum); // 241.5
    }
}

 

 결과 

241.5

위 코드는 Java의 for-each 반복문을 이용하여

배열(arr)의 모든 원소 값을 sum 변수에 누적하여 합계를 계산하고 있습니다.

 

 

평균 계산하기

 코드 

public class ArrayExam {
    public static void main(String[] args) {

        // 합계를 계산할 배열
        double[] arr = { 90.6, 80.2, 70.7 };

        // 합계
        double sum = 0.0;

        // 합계 계산
        for (double num : arr) {
            sum += num;
        }

        // 평균 계산
        double average = sum / arr.length;

        // 결과 출력
        System.out.println(average); // 80.5
    }
}

 

 결과 

80.5

위 코드는 '합계 계산하기' 예제를 보완하여,

평균 값을 계산하고 있습니다.

 

double average = sum / arr.length;

'합계 계산하기' 예제에서 계산한 합계(sum)을 이용하여 평균을 계산하고 있습니다.

평균을 계산하기 위한 원소의 갯수는

arr.length(배열의 길이)를 이용하여 계산하였습니다.

 

 

 

 

반응형
Comments