我有這樣的表達式:Java:哪個更具優先級:||或&&或==
y[i] = (z[i] == a && b || c)
此元件(& &,|| ==)具有優先?
你可以用括號寫下來,更好地理解它嗎?
感謝
我有這樣的表達式:Java:哪個更具優先級:||或&&或==
y[i] = (z[i] == a && b || c)
此元件(& &,|| ==)具有優先?
你可以用括號寫下來,更好地理解它嗎?
感謝
首先==
,然後&&
,然後||
。
您的表情將被評估爲y[i] = (((z[i] == a) && b) || c)
。
https://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html
的實際表現被評價爲
y[i] = (((z[i] == a) && b) || c)
你可能想在這裏尋找更多信息運算符優先級。 https://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html
的優先級列表:
快速谷歌搜索揭示了答案 –