私はこの表現を持っています:
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