- 对比一下右移运算和除法的效率,整数除法,除以2
- 对除法和右移做100亿次,计算消耗的时间,为了减少误差的影响,分别做十次,最后取平均值.
- 结果显示,除法耗时略多点,一百亿次运算多耗时50毫秒左右
除法平均时间:3965
右移平均时间:3910
- 本测试纯属娱乐,结论不一定可靠。
public class Test {
public static void main(String[] args) {
long num = 10000000000L;
Long[] time1 = new Long[10];
//循环十次,每次做num次除法
for(int k =0 ;k<10;k++){
time1[k]