java移位运算符不外乎就这三种:<<(左移).>>(带符号右移)和>>>(无符号右移). 1. 左移运算符 左移运算符<<使指定值的全部位都左移规定的次数. 1)它的通用格式例如以下所看到的: value << num num 指定要移位值value 移动的位数. 左移的规则仅仅记住一点:丢弃最高位(符号位相同丢弃),0补最低位 假设移动的位数超过了该类型的最大位数,那么编译器会对移动的位数取模.如对int型移动33位,实际上仅仅移动了3…
http://soft.chinabyte.com/database/195/11553695.shtml java移位运算符不外乎就这三种:<<(左移).>>(带符号右移)和>>>(无符号右移). 1. 左移运算符 左移运算符<<使指定值的所有位都左移规定的次数. 1)它的通用格式如下所示: value << num num 指定要移位值value 移动的位数. 左移的规则只记住一点:丢弃最高位,0补最低位 如果移动的位数超过了该类型的最…
import java.util.Scanner; public class Main { public static void main(String[] args) { new Main().systemScanner(); } public void systemScanner() { Scanner jin = new Scanner(System.in); while (jin.hasNext()) { int length = jin.nextInt(); for (int i =…