package com.kuang;
public class Test10 {
public static void main(String[] args) {
long a=101;
long b=1000000;
// 位运算方法
long l1 = System.currentTimeMillis();
for (int i = 0; i < b; i++) {
a=a<<2;
}
long l2 = System.currentTimeMillis();
System.out.println("位运算花费的时间为:"+(l2-l1));
// 普通运算方法
long l3 = System.currentTimeMillis();
for (int i = 0; i < b; i++) {
a=a*2*2;
}
long l4 = System.currentTimeMillis();
System.out.println("普通运算花费的时间为:"+(l4-l3));
}
}
package com.kuang;
public class Test10 {
public static void main(String[] args) {
long a=101;
long b=1000000;
// 位运算方法
long l1 = System.currentTimeMillis();
for (int i = 0; i < b; i++) {
a=a<<2;
}
long l2 = System.currentTimeMillis();
System.out.println("位运算花费的时间为:"+(l2-l1));
// 普通运算方法
long l3 = System.currentTimeMillis();
for (int i = 0; i < b; i++) {
a=a*2*2;
}
long l4 = System.currentTimeMillis();
System.out.println("普通运算花费的时间为:"+(l4-l3));
}
}