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

11二进制中1的个数

作者: Bing_o_o | 来源:发表于2019-08-06 11:52 被阅读0次

    题目描述

    输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。

    Java实现

    public class Solution {
        public int NumberOf1(int n) {
            int count = 0;
            while (n != 0) {
                if ((n & 1) != 0) {
                    count++;
                }
                n >>>= 1;
            }
            return count;
        }
    }
    

    相关文章

      网友评论

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

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