次のような Java コードを見ました。
int y = 100;
boolean x = y <= 0;
System.out.println(x);
<=
この使用方法が原因で私にとって奇妙です。誰かが<=
ここで説明できますか、どうすれば使用できますか?
次のような Java コードを見ました。
int y = 100;
boolean x = y <= 0;
System.out.println(x);
<=
この使用方法が原因で私にとって奇妙です。誰かが<=
ここで説明できますか、どうすれば使用できますか?
代入演算子=
は、Java ではよりも優先順位が低い<=
ため、<=
最初に実行されます。のboolean
結果y <= 0
は に代入されx
ます。それはもっと明確に書かれている可能性があります:
boolean x = (y <= 0);
しかし、効果は同じです。
次のように読みます。
boolean x = (y <= 0);
この意味は: