Java の in 演算子は、2 つの整数に対してビット単位の AND 演算を実行し、AND オペランドの各ビットが 1 の場合に 1 である整数を返します。これは、整数のサブセットをチェックし、共通ビットとブール値を抽出するためによく使用されます。手術。
Java での in
演算子の使用法
in
演算子は、Java のビット単位の演算の論理演算子で、2 つの整数に対してビット単位の AND 演算を実行し、2 つのオペランドの各ビットが 1 の場合にのみ 1 の整数を返します。
構文
<code class="java">int result = a in b;</code>
ここで:
a
と b
は整数オペランドです。 result
は、ビットごとの AND 演算の結果です。 動作原理
#in
演算子は 2 つのオペランドに対してビット単位の AND 演算を実行します。具体的なプロセスは次のとおりです。
2 つのオペランドのバイナリ ビットをビットごとに比較します。
例
<code class="java">int a = 5; // 二进制表示:101 int b = 7; // 二进制表示:111 int result = a in b; // 101 in 111 = 101 System.out.println(result); // 输出:5</code>
この例では:
a
とb
のバイナリ形式はそれぞれ 101 と 111 です。 2 つのオペランドのバイナリ ビットをビットごとに比較します:
目的
in
演算子は、次のシナリオでよく使用されます。整数には、別の整数値のサブセットが含まれます。
以上がJavaでのinの使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。