L2859-Java 整数变二进制

java整数变二进制

  String s=Integer.toBinaryString(num);

java快速统计二进制中1的个数

 public boolean func(int num){
        int cur=0;
        //转为二进制步骤,如果当前数对2取余不等于0则说明此时含有一个1        
        while (num!=0){
            if(num%2==1)
                cur++;
            num/=2;
        }
        return cur;
    }


你可能感兴趣的:(java,算法,开发语言)