根据不同分数(1~100),判定对应等级(ABCDE)并提醒用户录入的值的非预期(分数非键盘录入,使用if语句实现)。
参考如下,如有帮助,请帮忙采纳一下,谢谢。
public static void main(String[] args ){
int[] arr = {22,-20,89,93,44,67,87,75,77,88};
for(int i = 0;i<arr.length;i++){
if(arr[i] >=0 && arr[i]<60)
System.out.println("E");
else if(arr[i] >=60 && arr[i] < 70)
System.out.println("D");
else if(arr[i] >=70 && arr[i] < 80)
System.out.println("C");
else if(arr[i] >=80 && arr[i] < 90)
System.out.println("B");
else if(arr[i] >=90 && arr[i] <= 100)
System.out.println("A");
else
System.out.println("非预期数值");
}
}
public class Demo {
public static void main(String[] args) {
int grade = 88;
char rank;/*确定成绩的范围,具体到数据*/
if (grade >= 90) rank = 'A';
else if (grade >= 80) rank = 'B';
else if (grade >= 70) rank = 'C';
else if (grade >= 60) rank = 'D';
else rank = 'E';
System.out.println(rank);
}
}