版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Qgwperfect/article/details/88862531
/**
* 判断一个正整数是否是2的乘方
*/
public class TowPower {
public static boolean isPowerOf2(Integer number) {
return (number & number-1) == 0;
}
public static void main(String[] args) {
boolean powerOf2 = isPowerOf2(17);
System.out.println(powerOf2);
boolean powerOf21 = isPowerOf2(16);
System.out.println(powerOf21);
}
}