Tue, 26th Oct 2021

package verify_YJ;

public class Exercise08 {
	public static void main(String[] args) {
		int[][] array = {
				{ 95, 86 },				//0행
				{ 83, 92, 96 },			//1행
				{ 78, 83, 93, 87, 88 }	//2행
		};
		
		int sum = 0; 		//합계(정수)
		double avg = 0.0; 	//평균(실수)
		int count = 0;		//★데이터의 총 개수 -> 가변 행렬이므로 count 변수를 생성해준다.
		
		for(int i=0; i<array.length; i++) { //array.length = 3(행의 수)
			for(int k=0; k<array[i].length; k++) { //array[i].length = 각 행의 열의 수(0행-1열, 1행-2열, 2행-4열)
				sum += array[i][k]; //2차원 배열의 합 구하기
				count++; //for문이 몇 번 돌았는지를 계산 -> 데이터의 총 개수		
			}
		}
		avg = (double) sum / count; //총합/데이터의 총 개수
		
		System.out.println("sum: " + sum);
		System.out.println("avg: " + avg);
	}
}
sum: 881
avg: 88.1

+ Recent posts