국비지원 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);
		
	}
}