错误: 不兼容的类型: 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"); } } 展开
 我来答
紫薇参星
科技发烧友

2018-11-08 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:5983
采纳率:92%
帮助的人:3651万
展开全部

你的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");

  }  

 }

}

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式