0
点赞
收藏
分享

微信扫一扫

LeetCode-342-4的幂

陆佃 2021-09-28 阅读 61
LeetCode

4的幂

解法一:循环法
public class LeetCode_342 {
    public static boolean isPowerOfFour(int n) {
        // 4的任何次幂都不可能为0,所以直接直接返回false
        if (n == 0) {
            return false;
        }
        while (n >= 4) {
            if (n % 4 != 0) {
                return false;
            }
            n = n / 4;
        }
        if (n == 1) {
            return true;
        } else {
            return false;
        }
    }

    public static void main(String[] args) {
        System.out.println(isPowerOfFour(16));
    }
}
举报

相关推荐

0 条评论