易理解JAVA写法 将二进制数字每次右移>>1 计算余数有1 就有一个1,余数0就没1,不过这种写法的最坏情况就是要遍历完32次 public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注...