[填空題] 閱讀下面程序 public class OperatorsAndExpressions String conditionalExpressi
[填空題] 閱讀下面程序
public class OperatorsAndExpressions
String conditionalExpression(int score)
String result;
//如果score超過(guò)60分,則結(jié)果是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();
//條件表達(dá)式
OperAndExp.conditionalExpression(65);
程序的執(zhí)行結(jié)果是______。
正確答案:passed
參考解析:條件運(yùn)算符的形式為expression1 expression2:expression3。如果expression1的結(jié)果為true,則計(jì)算expression2,并將結(jié)果作為整個(gè)表達(dá)式的值;如果expression1的結(jié)果為false,則計(jì)算expression3,并將結(jié)果作為整個(gè)表達(dá)式的值。本程序中,score=65,score>60的判斷結(jié)果為true,所以result="passed",最后輸出結(jié)果當(dāng)然也是passed。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。