我有这样的表达式: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
的优先级列表:
快速谷歌搜索揭示了答案 –