用一条语句判断一个整数是不是2的整数次方。 在二进制中,2的整数次方的数只有一个1,用位运算&就可做判断 if((num-1)&num==0){ System.out.println("是2的整数次方"); }