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

这样正确吗

public class HelloWorld{

    public static void main(String[] args) {

int score=68;

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

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

}

}


提问者:ZWYmiss 2016-01-30 10:45

个回答

  • Mr_Shark
    2016-01-30 11:18:52
    已采纳

    这个题只有两种可能的结果,用if要简单得多

    public class HelloWorld{

        public static void main(String[] args) {


            int score = 68;

            if(score>=60){

           System.out.println("考试成绩如何: 及格!");

                  }else{

    System.out.println("考试成绩如何:不及格!");

           }

    }

  • 慕婉清1043948
    2016-01-30 11:30:15

    你的?和这句的;好像是用中文打的,因此程序会报错,这样做事没错的,只要把格式改过来就行

  • 昵称在这里
    2016-01-30 11:26:44

    这样是对的,没有问题。

  • Anthonyxd
    2016-01-30 11:06:22

    用if判断语句来判断更不容易出错。我也不知道这样可不可以,你可以运行一下试一试。