// 한 사람의 성적처리 프로그램
// 입력 : 이름, 국어, 영어, 수학
// 연산 : 총점, 평균
// 출력 : 이름, 국어, 영어, 수학, 총점, 평균
public static void main(String[] args) {
String[] name = new String[3]; // 이름
int[][] score; // kor,eng,mat,total
float[] avg = new float[name.length];
String[] Subject_name = { "국어", "영어", "수학", "과학", "역사", "총점" };
score = new int[name.length][Subject_name.length];
Scanner sc = new Scanner(System.in);
// 입력
for (int k = 0; k < name.length; k++) {// 인원수가 3명이면 3번반복
System.out.print(k + 1 + "번쨰 이름을 입력하시오 : ");
name[k] = sc.next();
for (int i = 0; i < score[k].length - 1; i++) {
System.out.print(Subject_name[i] + "점수를 입력하시오 : ");
score[k][i] = sc.nextInt();
score[k][score[k].length - 1] += score[k][i];
}
avg[k] = score[k][score[k].length - 1] / (Subject_name.length - 1); // 총점 / 과목수
}
System.out.println();// 띄어쓰기
// 출력
for (int k = 0; k < name.length; k++) {
System.out.print("이름 : " + name[k]);
for (int i = 0; i < score[k].length; i++) {
if (i == score[k].length - 1) {
System.out.print(", " + Subject_name[i] + " : " + score[k][i]);
break;
}
System.out.print(", " + Subject_name[i] + " : " + score[k][i]);
}
System.out.println(", 평균 : " + avg[k]);
}
}