代码如下:
import java.util.Scanner;
public class test{
//判断一个正整数是否为2的K次方
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
int input = scanner.nextInt();
if((input & (input - 1)) == 0){
System.out.println("Yes!");
}
else{
System.out.println("No!");
}
}
}
分析: