728x90
package ch05;
import java.util.Arrays;
import java.util.Random;
import java.util.Scanner;
public class ws04 {
public static void main(String[] args) {
//int arr[][] = new int[3][];
int[][] arr = {{100,98,80,70},{98,91,83,72},{89,96,82,75}};//학생 점수가 저장된 배열
double [] stu_avg = new double[arr.length];//학생별 평균 점수 저장하는 배열
int sum = 0;
double avg = 0;
for(int i=0; i<arr.length; i++) {
double stu_avg_num = 0;//학생별 총 점수를 저장하는 변수
for(int j=0; j<arr[i].length; j++) {
sum += arr[i][j];
stu_avg_num += arr[i][j];
}
stu_avg[i] = (double)stu_avg_num / arr[i].length;//학생별 평균 점수를 저장
}
avg = (double) sum / (arr[0].length * arr.length);
System.out.printf("합 : %d , 평균 : %.2f \n",sum, avg);
for(int k=0; k<stu_avg.length; k++ ) {
System.out.println("학생[" + k + "] 의 평균 : " + stu_avg[k]);
}
System.out.println(Arrays.toString(stu_avg));
}
}
728x90
'Back-end' 카테고리의 다른 글
[JAVA]Lombok (0) | 2022.06.12 |
---|---|
자바 로또 당첨 프로그램 만들기 (0) | 2022.05.08 |
삼각형 빗변 길이구하기 (0) | 2022.05.08 |
jdbc crud #1 insert (0) | 2022.04.27 |
자바 연산자 (0) | 2022.04.25 |