阅读下列程序段public class OperatorsAndExpressions { String conditionalExpression(int scor

8 查阅

阅读下列程序段

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

retum result;

}

public static void main(String args[]) {

OperatorsAndExpressions perAndExp=new OperatorsAndExpressions();

//条件表达式

OperAndExp.conditionalExpression(65);

}

}

其执行结果是【 】 。

参考答案:

passedpassed 解析:本题考查Java的条件运算符。程序中首先定义了—个OperatorsAndExpressions类,该类非常简单,其中只包含一个conditionalExpression方法。该方法中对传递进来的参数score进行判断,如果score>=60分,则返回结果"passed",否则返回结果"doesn't pass"。这个操作通过一个条件表达式语句实现,即result=(score>=60)?"passed":"doesn't pass"。首先计算score

计算机二级