화 웨 이 테스트-int 형 데이터 가 메모리 에 저 장 될 때의 1 개 수 를 구하 십시오

1051 단어 자바화 웨 이.

제목 설명
int 형 데 이 터 를 입력 하여 이 int 형 데이터 가 메모리 에 저 장 될 때의 1 개 수 를 계산 합 니 다.
입력 설명:

  (int )


출력 설명:

  2 , 1


입력 예:
5

출력 예:
2
import java.util.Scanner;
public class Main{
    public static void main(String[] args){
        Scanner scan = new Scanner(System.in);
        while(scan.hasNext()){
            int n = scan.nextInt();
            char[] binCh = Integer.toBinaryString(n).toCharArray();
            int length = binCh.length;
            int count = 0;
            for(int i = 0 ; i < length ; i++){
                if(binCh[i] == '1') count++;
            }
            System.out.println(count);
        }
        scan.close();
    }
}

좋은 웹페이지 즐겨찾기