美文网首页LeetCode
二进制中1的个数

二进制中1的个数

作者: Billsion | 来源:发表于2022-02-15 23:56 被阅读0次

    描述:
    给定一个整数,得到其二进制格式中1的个数

    例如:
    把9表示成二进制1001,有2位1。因此如果输入9,该函数输出2

        private static int numOfOne(int n) {
            int result = 0 ;
            for (int i = 0; i < 32; i++) {
                result += (n & 1) ;
                n >>>= 1;
            }
            return result;
        }
    

    相关文章

      网友评论

        本文标题:二进制中1的个数

        本文链接:https://www.haomeiwen.com/subject/obdrlrtx.html