题目:
从键盘读入学生成绩,找出最高分,并输出学生成绩等级
成须最高分-10 等级为A
成绩最高分-20等级为B'
成绩>-最高分-30等级为'C
其余等级为'D
代码:
package scan;
import java.util.Scanner;
public class Yy{
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("请输入测试成绩的人数:");
int number = scan.nextInt();
int[] group = new int[number];
System.out.println("请输入这" + number +"成绩");
int max = 0;
for(int i = 0 ; i < group.length ; i++) {
group[i] = scan.nextInt();
if(max < group[i]) {
max = group[i];
}
}
System.out.println("最大的成绩:" + max);
char size ;
for(int i = 0 ; i < group.length ; i++) {
if(max - group[i] <= 10) {
size = 'D';
}else if(max - group[i] <= 20) {
size = 'C';
}else if(max - group[i] <= 30) {
size = 'B';
}else{
size = 'a';
}
System.out.println((i+1) +"号成绩的大小是" + group[i] + "等级为" + size);
}
}
}