八十一.判斷一個整數是不是2的整數次方(位運算)
阿新 • • 發佈:2021-02-02
技術標籤:筆記
用一條語句判斷一個整數是不是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的整數次方");
}
}
}