Java入門第一季 3-7提示的答案有誤
String?mark=(score>=60)?"及格":"不及格";//條件運算符
System.out.println("考試成績?nèi)绾?+mark);其中(score>=60)?如果加了括號eclipse顯示錯誤,去掉答案就正確了。
演示的范例也是這樣,8>5的括號要不要都能執(zhí)行,為什么?
String?mark=(score>=60)?"及格":"不及格";//條件運算符
System.out.println("考試成績?nèi)绾?+mark);其中(score>=60)?如果加了括號eclipse顯示錯誤,去掉答案就正確了。
演示的范例也是這樣,8>5的括號要不要都能執(zhí)行,為什么?
2016-02-27
舉報
2016-02-27
在知道運算符的優(yōu)先級情況下,可以清楚那個運算符優(yōu)先級高而先執(zhí)行,像>=的優(yōu)先級大于=,所以不加括號也一樣,不過為了方便代碼的閱讀,能使代碼條理清楚,建議加括號方便審查代碼
2016-02-27
這個沒必要糾結(jié)吧!畢竟eclipse是工具軟件嘛。