次のような 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);
この意味は: