代码如下:
import java.util.Scanner;
public class shuzu {
public static void main(String[] args)
{
Scanner scan=new Scanner(System.in) ;
System.out.println("请输入学生人数:");
int num=scan.nextInt();
int arr[]=new int[num];//定义数组
int a=0;
System.out.println("请输入"+num+"个学生成绩:");
for(int i=0;i<arr.length;i++)
{
arr[i]= scan.nextInt(); //利用循环输入成绩
}
for(int i=0;i<arr.length;i++) //找出最大值
{
if(arr[i]>a)
{
a=arr[i];
}
}
char level;
for(int i=0;i<arr.length;i++) //根据成绩分等级
{
if(arr[i]>=a-10)
{
level='A';
System.out.println("student"+i+"score is "+arr[i]+"grade is "+level);
}else if(arr[i]>=a-20)
{
level='B';
System.out.println("student"+i+"score is "+arr[i]+"grade is "+level);
}else if(arr[i]>=a-20)
{
level='C';
System.out.println("student"+i+"score is "+arr[i]+"grade is "+level);
}else
{
level='D';
System.out.println("student"+i+"score is "+arr[i]+"grade is "+level);
}
}
}
结果如下