java
>> : : 右シフト演算子、num >> 1、これは num を 2 で割ることと同等です
これらのシフト演算がどのように使用されるかを見てみましょう。
package com.b510.test; public class Test { public static void main(String[] args) { int number = 10; //原始数二进制 printInfo(number); number = number << 1; //左移一位 printInfo(number); number = number >> 1; //右移一位 printInfo(number); } private static void printInfo(int num){ System.out.println(Integer.toBinaryString(num)); } }
実行結果:
1010 10100 1010
上記の結果を並べてみましょう:
推奨チュートリアル: java クイック スタート
以上がJavaの「>>」とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。