当前位置:IT认证>软件水平

问题:[填空题]

[填空题] 阅读下面程序 public class OperatorsAndExpressions  String conditionalExpression(int score)   String result;    //如果score超过60分,则结果是passed,否则是doesn’t pass    result=(score>=60)"passed":"doesn’t pass":    System.out.println(result

  

参考答案:

passed

  参考解析

条件运算符的形式为expression1expression2:expression3。如果expression1的结果为true,则计算expression2,并将结果作为整个表达式的值;如果expression1的结果为false,则计算expression3,并将结果作为整个表达式的值。本程序中,score=65,score>60的判断结果为true,所以result="passed",最后输出结果当然也是passed。

微信端