错误: 不兼容的类型: boolean无法转换为int case a<60&&a>=0:System.out.println("不及格");break;
大神帮忙看看,问题出在哪里?谢谢!importjava.io.*;publicclassdemo4{publicstaticvoidmain(Stringargs[])t...
大神帮忙看看,问题出在哪里?谢谢! import java.io.*; public class demo4 { public static void main(String args[]) throws Exception { String str; int a; BufferedReader buf; buf=new BufferedReader(new InputStreamReader(System.in)); str=buf.readLine(); a=Integer.parseInt(str); switch(a) { case a<=100&&a>=90:System.out.println("优");break; case a<80&&a>=70:System.out.println("中");break; case a<70&&a>=60:System.out.println("及格");break; case a<60&&a>=0:System.out.println("不及格");break; default:System.out.println("input error"); } }
展开
1个回答
展开全部
你的Java程序我帮你改好了,改动的地方比较多,你看看吧
import java.util.Scanner;
public class A {
public static void main(String[] args) {
String str;
int a,b;
Scanner sc=new Scanner(System.in);
str=sc.nextLine();
a=Integer.parseInt(str);
b=a/10;
switch(b)
{
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:System.out.println("不及格");break;
case 6:System.out.println("及格");break;
case 7:System.out.println("中");break;
case 8:System.out.println("良");break;
case 9:
case 10:System.out.println("优");break;
default:System.out.println("input error");
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询