是否2的整数次幂

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Caiaixiong/article/details/83997423

题目

判断一个整数是否为2的整数次幂

import java.util.Scanner;

public class Main {		
	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		int n = scan.nextInt();
		if( ((n-1)&n) == 0 ){
			System.out.println(n+"是2的整数次幂");
		}else{
			System.out.println(n+"不是2的整数次幂");
		}
	}

}

猜你喜欢

转载自blog.csdn.net/Caiaixiong/article/details/83997423