Integer lowestOneBit()
Java Integer lowestOneBit() Method
Last Updated : 17 Mar 2025
The lowestOneBit() method is a method of Integer class under java.lang package. This method returns int value with at most a single one-bit, in the position of the lowest-order ("rightmost") one-bit in the specified int value. If the specified value has no one-bits or is equal to zero in its two's complement binary representation, it returns zero.
Syntax:
Following is the declaration of lowestOneBit() method:
Parameter:
| DataType | Parameter | Description | Required/Optional |
|---|---|---|---|
| int | i | It accepts integer type parameter whose lowest 1?s bit integer value is to be returned. | Required |
Returns:
The lowestOneBit() method returns an int value with a single one-bit, in the position of the lowest-order one-bit in the specified value, or zero if the specified value is itself equal to zero.
Exceptions:
NA
Compatibility Version:
Java 1.5 and above
Example 1
Output:
Integer value in the position of the lowest-order one-bit: 4
Example 2
Output:
Enter the desired value: 456 Integer value in the position of the lowest-order one-bit: 8
Example 3
Output:
Input Number is: 25 Lowhest 1-bit of the given integer is: 1 Input Number is = -20 Lowest one bit of the given integer is = 4
Example 4
Output:
Input Number: 104 Binary Equivalent: 1101000 Total Number of 1-bits: 3 Integer Value of lowest 1-bit: 8
Next TopicJava-integer-max-method