万能百科  > 所属分类  > 

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

阅读下列程序段

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

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签