2的幂 难度简单188 给定一个整数,编写一个函数来判断它是否是 2 的幂次方。 示例 1: 输入: 1 输出: true 解释: 20 = 1
难度简单188
给定一个整数,编写一个函数来判断它是否是 2 的幂次方。
示例 1:
输入: 1 输出: true 解释: 20 = 1
//2的幂可以理解为 二进制中仅有一个数字为1 public boolean isPowerOfTwo(int n) { if(n <= 0) return false; return (n > 0) && ((n & (n-1)) == 0); }