import java.util.Scanner;
public class Yu {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
if((n&(n-1))==0) {
System.out.println("yes");
}else
System.out.println("no");
}
}
判断一个数是否是2的整数次方
本文介绍了一种使用位运算判断一个整数是否为2的幂次方的有效方法。通过简单的代码实现,展示了如何利用Java的位操作符来检查一个数是否可以表示为2的某个整数次幂。

被折叠的 条评论
为什么被折叠?



