어제 오늘 내일

[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