从键盘输入成绩,找出最高分,并输出学生成绩等级。成绩>=最高分-10,为A,成绩>=最高分-20,为B,成绩>=最高分-30,为C,其余等级为D...

import java.util.Scanner;
public class TestStudent {
public static void main(String[] args) {
//从键盘获得数据
Scanner scan = new Scanner(System.in);
//输入学生个数
System.out.println("请输入学生个数:");
int maxGrade=0;
int count = scan.nextInt();
//确定成绩个数,并用数组保存
int[] score = new int[count];
for(int i=0;i<score.length;i++){
//从键盘获得成绩
int grade = scan.nextInt();
//把取得的成绩放在数组中
score[i] = grade;
//比较数组中值得大小
if(score[i] > maxGrade){
//获得最大值
maxGrade = score[i];
}

}
//输出最大值
System.out.println("maxGrade为"+maxGrade);
//遍历成绩,并且给成绩划分等级
for(int i=0;i<score.length;i++){
char leavl;
if(score[i]>=maxGrade-10){
leavl = 'A';
}
else if(score[i]>=maxGrade-20){
leavl = 'B';
}
else if(score[i]>=maxGrade-30){
leavl = 'C';
}
else{
leavl = 'D';
}
//输出对应的学生学号,成绩和等级
System.out.println("student为"+i+",score为"+score[i]+",leavl为"+leavl);
}

}

}

转载于:https://www.cnblogs.com/caocx/p/5710375.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值