국비지원 JAVA 풀스택 과정/JAVA
[JAVA] 학생의 점수 총점과 평균을 출력하는 프로그램
ODaram
2022. 10. 13. 17:56
학생의 점수 총점과 평균을 출력하는 프로그램
package com.dream.array;
import java.util.Scanner;
// 배열을 사용해 학생의 점수 총점과 평균을 출력하라.
public class ArrayEx06 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num=0;
double sum=0, avg=0, max=0, min=0;
System.out.println("학생의 점수 총점과 평균을 출력하는 프로그램");
System.out.print("학생의 수: ");
num=sc.nextInt();
double[] num_score = new double[num];
for(int i=0; i<num_score.length; i++) {
System.out.print("점수 입력 : ");
num_score[i]=sc.nextDouble();
sum+=num_score[i];
}
avg=sum/num;
System.out.println("총점 : "+sum);
System.out.println("평균 : "+avg);
for(int i=0; i<num_score.length; i++) {
if(num_score[i]>max) { // 1) 80 > 0 max:80 2) 50>80 max:50 3) 90>80 max:90
max=num_score[i];
}
}
min=max;
for(int i=0; i<num_score.length; i++) {
if(min>num_score[i]) { // 90>80 min:80 2) 90>50 min:50 3)50>90 min:50
min=num_score[i];
}
}
System.out.println("최고 점수 : "+max);
System.out.println("최저 점수 : "+min);
}
}