[填空题] 阅读下面程序 public class OperatorsAndExpressions  String conditionalExpression(int score)   St

15 查阅

[填空题] 阅读下面程序

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);

   return result;

 

 public static void main(String args[])

  OperatorsAndExpressions OperAndExp=new OperatorsAndExpressions();

  //条件表达式

  OperAndExp.conditionalExpression(65);

 

程序的执行结果是______。

参考答案:

passed

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

计算机考试