Java の ! 演算子は、論理否定 (否定とも呼ばれます) を表し、オペランドをブール値に変換し、その逆の値を返します。これはブール式または変数に対して機能し、true の場合は false、false の場合は true を返します。 ! 演算子は関係演算子や等価演算子より優先順位が高くなりますが、単項演算子よりは優先順位が低く、右から左に評価されます。これは、ブール値の状態の変更、条件ステートメントの否定、複数の条件を同時にまたはその逆を満たすブール式の作成など、ブール ロジックを反転するためによく使用されます。
#Java の ! 演算子
! 演算子は Java の論理否定を表し、反対の意味とも呼ばれます。オペランドをブール値に変換し、その逆の値を返します。構文:
<code>!expression</code>
操作:
! 演算子は次の操作を実行します:例:
<code>boolean flag = true; boolean result = !flag; // result 为 false,因为 !true = false</code>
特殊なケース:
式が null の場合、演算子は ! をスローします。 NullPointerException。優先順位と結合性:
! 演算子の優先順位は、関係演算子や等価演算子よりも高くなりますが、単項演算子 ( 、 - など) よりは低くなります。これは右結合であり、右から左に評価されることを意味します。使用法:
! 演算子は通常、ブール値の論理を反転するために使用されます。これは、次のようなさまざまなシナリオで使用できます。以上がJavaの演算子は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。