编辑代码

import java.util.Scanner;
class Main {
	public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
		System.out.print("请输入学生成绩: ");
        int gread = sc.nextInt();
        System.out.println(gread);
        if (gread>=90&&gread<=100){
            System.out.print("该学生成绩为优秀");
        }else if(80<=gread&&gread<90){                      
            System.out.print("该学生成绩为良好");
        }else if(60<=gread&&gread<90){
            System.out.print("该学生成绩为合格");
        }else if(gread<60&&gread>=0){
            System.out.print("该学生成绩为不合格");
        }else if(gread<0||gread>100){
            System.out.print("您输入的成绩有误");
        }
	}
}
//在你的代码中,80<=gread<90的表达式是不正确的。
//Java中的比较运算符是逐个比较的,因此你需要将这个表达式分解成两个比较运算符来比较两个值。
// 逻辑与&&  按位与&  逻辑或|| 按位或|