Language/Java1 Integer.bitCount() 오라클 문서를 살펴보면 bitCount는 위 설명과 같습니다. 특정한 int 값의 2의 보수 표현에서 1비트의 수를 반환합니다. 즉 다시 말하면 2진수로 변환했을 때 1의 개수를 리턴한다고 할 수 있습니다. 따라서 아래 코드처럼 10, 15, 17을 bitCount 해보면 다음과 같이 나옵니다. 10 = 1010(2) 15 = 1111(2) 17 = 10001(2) public class Main { public static void main(String[] args){ System.out.println(Integer.bitCount(10)); System.out.println(Integer.bitCount(15)); System.out.println(Integer.bitCount(17)); } } 참고.. 2023. 6. 6. 이전 1 다음