Javatpoint Logo
Javatpoint Logo

Java Integer rotateRight() Method

The rotateRight() method of Java Integer class returns the value obtained by rotating the two's complement binary representation of the specified int value right by the specified number of bits. (Bits shifted out of the right hand, or low-order).

Bit shifting is a bitwise operation which is performed on all the bits of a binary value by moving the bits to a definite number of places towards left or right. Java has a single Logical right shift operator (>>).

Explanation:

Syntax:

Following is the declaration of rotateRight () method:

Parameter:

DataType Parameter Description Required/Optional
int i Numeric value entered by a user whose bits are to be rotated right Required
int distance Number of bit positions (distance) to rotate right which is entered by a user. Required

Returns:

The rotateRight () method returns the value obtained by rotating the two's complement binary representation of the specified int value right by the specified number of bits.

Exceptions:

NA

Compatibility Version:

Java 1.5 and above

Example 1

Test it Now

Output:

8

Example 2

Test it Now

Output:

Binary equivalent: 10100
Value after right rotation: 5
New Binary value after Rotated Right: 101

Example 3

Output:

Enter the Number: 256
Value: 64
Binary equivalent: 1000000
Value: 16
Binary equivalent: 10000
Value: 4
Binary equivalent: 100

Example 4

Test it Now

Output:

Value: -47
Value: 2147483636
Value: 536870909





Help Others, Please Share

facebook twitter pinterest

Learn Latest Tutorials


Preparation


Trending Technologies


B.Tech / MCA