Thursday, September 4, 2025
HomeLanguagesJavaJava Integer bitCount() method

Java Integer bitCount() method

The bitCount() method of Integer class of java.lang package returns the count of the number of one-bits in the two’s complement binary representation of an int value. This function is sometimes referred to as the population count

Syntax :

public static int bitCount(int n)
Parameter :
n : the value whose bits are to be counted
Return :
This method returns the count of the number of one-bits in the two's complement 
binary representation of an int value.

Example 01 : To show working of java.lang.Integer.bitCount() method. 

java




// Java program to demonstrate working
// of java.lang.Integer.bitCount() method
 
import java.lang.Integer;
 
class Gfg {
    // driver code
    public static void main(String args[])
    {
        int a = 10;
 
        // Convert integer number to binary  format
        System.out.println(Integer.toBinaryString(a));
 
        // to print number of 1's in the number a
        System.out.println(Integer.bitCount(a));
    }
}


Output

1010
2

Example 02 : To show working of bitCount() method. 

Java




import java.io.*;
 
class GFG {
    public static void main(String[] args)
    {
        int num1 = 10; // binary representation: 1010
        int num2 = -10; // binary representation:
                        // 11111111111111111111111111110110
 
        int result1 = Integer.bitCount(num1);
        int result2 = Integer.bitCount(num2);
 
        System.out.println("Number of one-bits in num1: "
                           + result1);
        System.out.println("Number of one-bits in num2: "
                           + result2);
    }
}


Output

Number of one-bits in num1: 2
Number of one-bits in num2: 30
RELATED ARTICLES

Most Popular

Dominic
32263 POSTS0 COMMENTS
Milvus
81 POSTS0 COMMENTS
Nango Kala
6626 POSTS0 COMMENTS
Nicole Veronica
11799 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11857 POSTS0 COMMENTS
Shaida Kate Naidoo
6749 POSTS0 COMMENTS
Ted Musemwa
7025 POSTS0 COMMENTS
Thapelo Manthata
6696 POSTS0 COMMENTS
Umr Jansen
6716 POSTS0 COMMENTS