閱讀下列程序段public class OperatorsAndExpressions { String conditionalExpression(int s
閱讀下列程序段
public class OperatorsAndExpressions {
String conditionalExpression(int score) {
String result;
//如果score超過60分, 則結(jié)果是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();
//條件表達(dá)式
OperAndExp.conditionalExpression(65);
}
}
其執(zhí)行結(jié)果是【 】 。
正確答案:passedpassed 解析:本題考查Java的條件運(yùn)算符。程序中首先定義了—個(gè)OperatorsAndExpressions類,該類非常簡(jiǎn)單,其中只包含一個(gè)conditionalExpression方法。該方法中對(duì)傳遞進(jìn)來的參數(shù)score進(jìn)行判斷,如果score>=60分,則返回結(jié)果"passed",否則返回結(jié)果"doesn't pass"。這個(gè)操作通過一個(gè)條件表達(dá)式語(yǔ)句實(shí)現(xiàn),即result=(score>=60)?"passed":"doesn't pass"。首先計(jì)算score
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。