输入一个整数,输出该数二进制表示中1的个数.其中负数用补码表示. java版本: public class Solution { public int NumberOf1(int n) { String result = Integer.toBinaryString(n);//获取二进制的字符串 char[] arr=result.toCharArray();//将字符串转换为char字符数组 int count=0; for(int i=0;i<arr.length;i++){ if(arr[…