一、问题描述
Given an integer, write a function to determine if it is a power of two.
二、问题分析
判断一个数是不是2的幂。很简单,直接看代码。
三、Java AC代码
public boolean isPowerOfTwo(int n) {
if (n<=0) {
return false;
}
while(n>1){
if((n&1)==1) return false;
n >>= 1;
}
return true;
}