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

public class 如何判断一个数是否为2的整数次幂 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println(isPowerOf(32));
		System.out.println(isPowerOf(19));
	}

	private static boolean isPowerOf(int num) {
		// TODO Auto-generated method stub
		return (num & num - 1) == 0;
	}

}

你可能感兴趣的:(如何判断一个数是否为2的整数次幂)