问答详情
源自:-

我不知道运行结果(考试的成绩如何:及格)是怎么通过判断得来的

package Zhengqi;


public class tiaojian {

public static void main(String[] args){

int score=68;

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

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

}

}


提问者:百花信阳 2015-12-22 12:20

个回答

  • 还在2
    2015-12-22 15:32:59
    已采纳

    三元运算符,(?:),问号前的运算结果为真返回结果为“?”后的表达式,问号前的运算结果为假返回“:”后的表达式。

  • 哏誰倆呐
    2015-12-22 16:00:08

    这是一个三元运算表达式:

    如果68>60是对的也就是true,代码将执行?问号后面的语句 如果为false 执行:冒号后面的语句;

  • 天启之魂
    2015-12-22 12:22:28

    三元运算符,满足68>60  mark被赋值为及格 不满足被赋值为不及格 (你代码写错了)

    应该是String mark=(68>60)?"及格":"不及格";