我不知道運行結(jié)果(考試的成績?nèi)绾危杭案瘢┦窃趺赐ㄟ^判斷得來的
package Zhengqi;
public class tiaojian {
public static void main(String[] args){
int score=68;
String mark=(68>60)?"及格":"及格";
System.out.println("考試的成績?nèi)绾危?+mark);
}
}
package Zhengqi;
public class tiaojian {
public static void main(String[] args){
int score=68;
String mark=(68>60)?"及格":"及格";
System.out.println("考試的成績?nèi)绾危?+mark);
}
}
2015-12-22
舉報
2015-12-22
三元運算符,(?:),問號前的運算結(jié)果為真返回結(jié)果為“?”后的表達式,問號前的運算結(jié)果為假返回“:”后的表達式。
2015-12-22
這是一個三元運算表達式:
如果68>60是對的也就是true,代碼將執(zhí)行?問號后面的語句 如果為false 執(zhí)行:冒號后面的語句;
2015-12-22
三元運算符,滿足68>60 ?mark被賦值為及格 不滿足被賦值為不及格 (你代碼寫錯了)
應(yīng)該是String mark=(68>60)?"及格":"不及格";