Java的位运算符:html
引用: Java语言位运算符详解 Java位运算符:Java移位运算符、复合位赋值运算符及位逻辑运算符
输入为二进制数,应该使用位运算。而不是把它当作一个很大的十进制数(个人IDEA把它当作了一个十进制...)一、n&1,等于1 就res+1二、n向右移1位spa
官方:一、循环:while(n!=0) 更快二、res = res + n&1;.net