java筆記試験問題--バイナリの中で1の個数
441 ワード
package com.zjp.offer.study;
/**
* , 1 。 。
*/
public class Find1 {
public static void main(String[] args) {
int num = 4;
int count = 0;
while (num != 0) {
//num&(num-1) n 2 0
// num&(num-1)
num = num & (num - 1);
count++;
}
System.out.println(count);
}
}