Java的位運算符:html
引用: Java語言位運算符詳解 Java位運算符:Java移位運算符、複合位賦值運算符及位邏輯運算符
輸入爲二進制數,應該使用位運算。而不是把它當作一個很大的十進制數(個人IDEA把它當作了一個十進制...)一、n&1,等於1 就res+1二、n向右移1位spa
官方:一、循環:while(n!=0) 更快二、res = res + n&1;.net