哪位能帮我看看我出现的问题

img

img


我在编写时,用的是if语句有谁能帮我看看我出错的问题在哪吗,就是不用cmd上的语言,操作类型错误要怎么改啊

把if-else if语句的条件分开写,然后用&&连接就可以了。

修改如下:

参考链接:



import java.util.Scanner;

public class App1_11 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner reader = new Scanner(System.in);
        System.out.println("输入的成绩是:");
        int grade = reader.nextInt();

        // http://c.biancheng.net/view/777.html
        if(grade>89&&grade<101) {
            System.out.println("成绩为优");
        }else if(grade>79&&grade<90) {
            System.out.println("成绩为良");
        }else if(grade>69&&grade<80) {
            System.out.println("成绩为中");
        }else if(grade>59&&grade<70) {
            System.out.println("成绩合格");
        }else if(grade>0&&grade<60) {
            System.out.println("成绩不合格");
        }
    }

}


img