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

Categories:

Updated:

Leave a comment