欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

位运算-判断一个数是否是2的n次方

程序员文章站 2024-03-15 22:30:18
...
//判断一个数是否是2的n次方
public boolean isPower(int n){
    if(n<1){
        return false;
    }
    int i=1;
    while(i<=n){
        if(i==n){
            return true;
        }
        i<<=1;
    }
    return false;
}