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

被折叠的 条评论
为什么被折叠?