2차원 배열
총합과 평균 구하기
💫2차원 배열 arr[]에 담긴 모든 값의 총합과 평균을 구하는 프로그램💫
문제풀이
package study;
public class Main01 {
public static void main(String[] args) {
int[][] arr = {
{ 5, 5, 5, 5, 5 },
{ 10, 10, 10, 10, 10 },
{ 20, 20, 20, 20, 20 },
{ 30, 30, 30, 30, 30 }
};
int sum = 0; // 합을 구하기 위해 변수 sum을 지정
int num = 0; // 값을 계산하기 위한 변수 지정
float avg; // 평균을 구할 변수, 소수점 출력을 위해 실수형으로 지정
for (int i = 0; i < arr.length; i++) { // for 반복문을 배열 arr의 길이만큼 반복
for (int j = 0; j < arr[i].length; j++) { // 배열 값을 하나씩 도는 동안
sum += arr[i][j]; // sum에 값을 넣어줌
num++; // 돌은 횟수 값 입력
}
}
avg = sum / (float)num; // 평균 구하기
System.out.println("합 : " + sum);
System.out.println("평균 : " + avg);
}
}
출력
합 : 325
평균 : 16.25
Leave a comment