LeetCode342
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201113200557396.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0JlZGl2ZXJlQWx0ZXI=,size_16,color_FFFFFF,t_70#pic_center)
题目
给定一个整数 (32 位有符号整数),请编写一个函数来判断它是否是 4 的幂次方。
示例 1:
输入: 16
输出: true
示例 2:
输入: 5
输出: false
代码
emmmm和上一道(342)几乎一模一样的题…
class Solution {
public boolean isPowerOfFour(int n) {
for (int i = 0 ; i < 32; i++){
if(Math.pow(4,i) == n){
return true;
}
}
return false;
}
}