文を使用して、整数が2の整数乗であるかどうかを判別します
import java.util.Scanner;
public class LianXi {
public static void main(String[] args){
Scanner in = new Scanner(System.in);
int N = in.nextInt();
Integer.toString(N,2);
if(((N-1)&N) == 0){
System.out.println(N + "是2的整数次方");
}
else{
System.out.println(N + "不是是2的整数次方");
}
}
}