找出1的个数(三种解法)
题目描述:/*给出一个数字(大于等于0),求出其二进制形式下1的个数*/思路:1.可以将1进行左移,如果与这个数字与出来的结果等于1左移出来的结果,此时就有一个1,循环即可2.将数字进行右移,然后让其与1相与,若结果为1,则说明此时有一个1,循环即可3.将这个数字与它减1的数字,若结果不为0,则说明有一个1,循环即可代码示例:思路一:/*给出一个数字(大于等于0),求出其二进制形式下1的个数*/import java.util.Scanner;public class Coun