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

求助啊!!

package com.imooc; public class HelloWorld { public static void main(String[] args){ int score=68; String mark=(score>=60)? "及格" : "不及格"; System.out.println("考试成绩如何:"+mark); } }求大神告知哪里错了

提问者:慕粉3897032 2016-09-02 13:57

个回答

  • 慕粉3874719
    2016-09-02 14:19:15
    已采纳

    认真查下,你应该是有一个分号打成中文的分号了,不及格后面那个,换下看看

  • 伟枫
    2016-09-02 14:27:45

    语法形式:布尔表达式 ? 表达式1 :表达式2

    运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值

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

    System.out.println(mark);


  • qq_独角兽的头盖骨_03916567
    2016-09-02 14:19:49

    没有问题啊  是不是输入法错了

  • weibo_水瓶逝忆_03909733
    2016-09-02 14:18:09

    package imooc;

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

    ( ):?输入法换成英文即可