美文网首页
java十进制转二进制

java十进制转二进制

作者: 小名源治 | 来源:发表于2022-07-24 10:56 被阅读0次

    剑指 Offer 15. 二进制中1的个数

    难度简单268 收藏 分享 切换为英文 接收动态 反馈

    编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 '1' 的个数(也被称为 汉明重量).)。

    代码

         public int hammingWeight(int n) {
                int ans = 0;
                for(int i= 0;i<32;i++){
                    if ((n >> i & 0x01) == 1){
                        ans++;
                    }
                }
                return ans;
            }
    

    相关文章

      网友评论

          本文标题:java十进制转二进制

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