int i = 12;
System.out.println(i);
System.out.println(Integer.toBinaryString(i));
System.out.println(Integer.toBinaryString(i>>1));
System.out.println((i>>1));
12
1100
110
6
但为什么这样写呢,性能会比直接除以2要好么?
int i = 12;
System.out.println(i);
System.out.println(Integer.toBinaryString(i));
System.out.println(Integer.toBinaryString(i>>1));
System.out.println((i>>1));
12
1100
110
6
但为什么这样写呢,性能会比直接除以2要好么?