Java:写一个函数返回参数二进制中 1 的个数

import java.util.Scanner;
public class TestDemo6 {
	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		int m = scan.nextInt();
		int count = 0;
		while(m != 0){
			count++;
			m = m & (m-1);
			}
		System.out.println(count);
	}
}
发布了82 篇原创文章 · 获赞 0 · 访问量 1193

猜你喜欢

转载自blog.csdn.net/yufy0528/article/details/104740182