- 사용자로부터 학생 수를 입력 받기
- 학생 수 만큼 국어, 수학, 영어 점수 입력 받기
- 각 학생수의 점수 총점과 평균을 구하기
입력
5
100
85
90
45
50
40
60
70
65
90
95
90
100
100
95
출력
학생 수를 입력해주세요. : 5
1번 학생의 점수를 입력해주세요.
국어 점수: 100
영어 점수: 85
수학 점수: 90
2번 학생의 점수를 입력해주세요.
국어 점수: 45
영어 점수: 50
수학 점수: 40
3번 학생의 점수를 입력해주세요.
국어 점수: 60
영어 점수: 70
수학 점수: 65
4번 학생의 점수를 입력해주세요.
국어 점수: 90
영어 점수: 95
수학 점수: 90
5번 학생의 점수를 입력해주세요.
국어 점수: 100
영어 점수: 100
수학 점수: 95
1번 학생의 총 점수 :275, 평균 :55.0
2번 학생의 총 점수 :135, 평균 :27.0
3번 학생의 총 점수 :195, 평균 :39.0
4번 학생의 총 점수 :275, 평균 :55.0
5번 학생의 총 점수 :295, 평균 :59.0
java 코드
public class StudentsScore {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("학생 수를 입력해주세요. : ");
int count = sc.nextInt();
String[] subjects = { "국어", "영어", "수학" };
int[][] students = new int[count][3];
for (int i = 0; i < count; i++) {
System.out.println((i + 1) + "번 학생의 점수를 입력해주세요.");
for(int j = 0; j < 3; j ++) {
System.out.print(subjects[j] + " 점수: ");
students[i][j] = sc.nextInt();
}
}
for (int i = 0; i < count; i++) {
int total = 0;
double avg = 0.0;
for (int j = 0; j < students[i].length; j++) {
total += students[i][j];
}
avg = (double) total / count;
System.out.print((i + 1) + "번 학생의 총 점수 :" + total);
System.out.println(", 평균 :" + avg);
}
}
}