问答详情
源自:3-7 Java中的条件运算符

为什么不对啊?

public class HelloWorld{
    public static void main(String[] args) {
  int score = 68;
  String mark = (score >= 60) ? "及格":"不及格" ;
  System.out.println("考试成绩如何:"+mark);
 }
}

提问者:qq_慕神0576206 2020-02-28 17:51

个回答

  • 我不是混子
    2020-12-09 16:06:44

    代码没错,写时注意是英文符号不是中文符号

  • 精慕门2592814
    2020-06-14 11:16:15

    public class HelloWorld{
        public static void main(String[] args) {
      int score = 68;
      String mark = ((score >= 60) ? "及格":"不及格") ;
      System.out.println("考试成绩如何:"+mark);
     }
    }

    没加括号   看看我给你修改后的.

  • Mr沐阳
    2020-03-05 21:22:24

    你的 : 是全角符号,切成半角就好了

  • 慕娘5579366
    2020-03-05 12:38:10

    public class HelloWorld{

    //是你的标点符号的问题

        public static void main(String[] args) {

    int score=68;

    String mark =(score>60)?"及格":"不及格";

    System.out.println("考试成绩如何:"+mark);

    }

    }


  • WE_Xing
    2020-02-28 19:10:41

    如果和答案一样的话估计是标点符号的问题

  • 慕用4266987
    2020-02-28 18:10:22

    你看看及格与不及格之间的冒号对不对,你的好像是中文符号