학생의 점수 총점과 평균을 출력하는 프로그램
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);
}
}
'국비지원 JAVA 풀스택 과정 > JAVA' 카테고리의 다른 글
[JAVA][배열] 이름 검색 후 인덱스 번호 출력 (0) | 2022.10.14 |
---|---|
[JAVA][배열]입력 받은 개수만큼 데이터를 입/출력 하고 총합 구하기 (0) | 2022.10.14 |
[JAVA] 배열을 선언하는 두가지 방법과 배열 원소의 출력 (0) | 2022.10.13 |
[JAVA] 반 학생의 총점과 평균, 최고 점수와 최저 점수 구하는 프로그램 (0) | 2022.10.12 |
[JAVA] 배열 (2) (1) | 2022.10.11 |