Eggs Sunny Side Up
본문 바로가기
언어/JAVA

배열_입력한 변수의 최고 점수, 최저 점수, 총합, 평균

by guswn100059 2023. 3. 1.

package 배열;

import java.util.Scanner;

public class Ex_연습장 {

	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		
		int[] grade = new int[5];
		
		
		for(int i = 0; i < 5; i++) {
			System.out.print((i+1)+"번째 입력 : ");
			int num = sc.nextInt();
			grade[i] = num;
		}
		
		
		System.out.print("입력된 점수 : ");
		for(int i = 0; i < 5; i++) {
			System.out.print(+grade[i]+ " ");
		}
		System.out.println();
		
		
		int max = grade[0];
		
		System.out.print("최고 점수 : ");
		for(int i = 0; i < grade.length; i++) {
			if(max < grade[i]) {
				max = grade[i];
			}
		} System.out.print(max);
		System.out.println();
		
		
		int min = grade[0];
		
		System.out.print("최저 점수 : ");
		for(int i = 0; i <grade.length; i++) {
			if(min > grade[i]) {
				min = grade[i];
			}
		}System.out.print(min);
		System.out.println();
		
		
		int sum = 0;
		
		System.out.print("점수 총합 : ");
		for(int i = 0; i < grade.length; i++) {
			sum += grade[i];
		} System.out.print(sum);
		System.out.println();
		
		
		int avg = sum/grade.length;
		//itn avg = sum/5 와 같은 말임.
		System.out.print("점수 평균 : "+avg);
		//위 식은 정수만 표현되지만
		//실수까지 표현하고 싶다면,
		System.err.println("점수 평균 : "+(double)avg);

	}

}

댓글