JAVA–运用数组及循环组建统计成绩信息
package com.chj.contact;
import java.util.Scanner;
public class ReadStudentGrade {
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
System.out.println("请输入学生人数:");
int readScan=scan.nextInt();
int[] studentG=new int[readScan];
System.out.println("请依次输入学生成绩:");
for(int i=0;i<readScan;i++){
Scanner scan1=new Scanner(System.in);
studentG[i]=scan1.nextInt();
}
int j=0;
int temp=studentG[0];
int sums=0;
while(j<readScan){
if(studentG[0]<=studentG[j]){
studentG[0]=studentG[j];
}
j++;
}
System.out.println("最高分是"+studentG[0]);
int maxGrade=studentG[0];
studentG[0]=temp;
for(int i=0;i<readScan;i++){
if(studentG[i]>maxGrade-10){
System.out.println("Stdent\t"+i+"\tscore is\t"+studentG[i]+" Grade is A");
}else if(studentG[i]>maxGrade-20){
System.out.println("Stdent\t"+i+"\tscore is\t"+studentG[i]+" Grade is B");
}else if(studentG[i]>maxGrade-30){
System.out.println("Stdent\t"+i+"\tscore is\t"+studentG[i]+" Grade is C");
}else{
System.out.println("Stdent\t"+i+"\tscore is\t"+studentG[i]+" Grade is D");
}
sums +=studentG[i];
}
System.out.println("总分为"+sums);
System.out.println("平均分为"+sums/readScan);
}
}