(java程序设计实验)!

根据不同分数(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);
    }
}