1. 程式人生 > 其它 >八十一.判斷一個整數是不是2的整數次方(位運算)

八十一.判斷一個整數是不是2的整數次方(位運算)

技術標籤:筆記

用一條語句判斷一個整數是不是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的整數次方"); } } }

在這裡插入圖片描述
在這裡插入圖片描述