题目:
Given an integer, write a function to determine if it is a power of two.
分析:
题意是给定一个整数,判断它是不是2的幂。
代码实现:
public class Solution {
public boolean isPowerOfTwo(int n) {
if(n<1){
return false;
}
if(n==1){
return true;
}
if((n&1)==0) {
return isPowerOfTwo(n/2);
} else{
return false;
}
}
}