Home » Java Integer numberOfTrailingZeros() method with Examples

Java Integer numberOfTrailingZeros() method with Examples

by Online Tutorials Library

Java Integer numberOfTrailingZeros() Method

The numberOfTrailingZeros() method is a method of Integer class under java.lang package. This method returns the total number of zero bits following the lowest-order (“rightmost”) one’s-bit in the two’s complement binary representation of the specified integer value i.e. it converts int value to Binary then considers the right-most one bit and return total number of zero bits following it. In other words, if the specified integer value has no one-bits or is equal to zero in its two’s complement representation then it will return 32.

Exaplanation:

Syntax:

Following is the declaration of numberOfTrailingZeros() method:

Parameter:

DataType Parameter Description Required/Optional
int i It accepts integer value which returns lowest order bit on its 2’s complement. Required

Returns:

The numberOfTrailingZeros() method returns the number of zero bits following the lowest-order (“rightmost”) one-bit in the two’s complement binary representation of the specified integer value, or 32 if the value is equal to zero.

Exceptions:

NA

Compatibility Version:

Java 1.5 and above

Example 1

Test it Now

Output:

Trailing Zero's: 1  

Example 2

Test it Now

Output:

Binary equivalent: 111000  Number of Trailing Zeros: 3  

Example 3

Output:

Enter the desired Integer value: 52  Binary equivalent: 110100  Number of Trailing Zeros: 2  

Example 4

Test it Now

Output:

Input Number = -15  Number of Trailing Zeros = 0  

Example 5

Test it Now

Output:

Trailing Zero's: 32  

Next TopicparseInt() Method

You may also like