方法与【HJ15】求int型正整数在内存中存储时1的个数相同
import java.util.*; public class Main{ public static void main(String [] args){ getNumber(); } public static void getNumber(){ Scanner scan = new Scanner(System.in); while(scan.hasNext()){ int input = scan.nextInt(); int remainder = 0; int flag = 0; while(input>0){ remainder = input%2; if(1 == remainder){ flag++; } input = input>>1; } System.out.println(flag); } } }