Integer rotateRight() Method in Java Last Updated : 18 Oct, 2019 Summarize Comments Improve Suggest changes Share Like Article Like Report Bit shifting is used in programming and has at least one variation in each programming language. Java has a single Logical right shift operator (>>). Bit shifting is a type of bitwise operation. Bit shifting is done on all the bits of a binary value which moves the bits by a definite number of places to the right. If the value 0100; (ie. 4) is shifted right, it becomes 0010; (ie. 2)which is again shifted to the right again it becomes 0001; or 1. The java.lang.Integer.rotateRight() is the method which returns the value we get by rotating the two's complement binary representation of the specified int value a towards the right by a specified number of bits. Bits are shifted towards the right hand i.e., the lower-order. Syntax : public static int rotateRight(int a, int shifts) Parameters: The method takes two parameters: a : This is of integer type and refers to the value on which operation is to be performed. shifts : This is also of integer type and refers to the distance of rotation. Returns: 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. Below programs illustrate the Java.lang.Integer.rotateRight() method: Program 1: For a positive number. java // Java program to illustrate the // Java.lang.Integer.rotateRight() method import java.lang.*; public class Geeks { public static void main(String[] args) { int a = 64; int shifts = 0; while (shifts < 3) // It will return the value obtained by rotating left { a = Integer.rotateRight(a, 2); System.out.println(a); shifts++; } } } Output: 16 4 1 Program 2: For a negative number. java // Java program to illustrate the // Java.lang.Integer.rotateRight() method import java.lang.*; public class Geeks { public static void main(String[] args) { int a = -165; int shifts = 0; while (shifts < 3) // It will return the value obtained by rotating left { a = Integer.rotateRight(a, 2); System.out.println(a); shifts++; } } } Output: -42 -1073741835 1879048189 Comment More infoAdvertise with us Next Article Integer rotateRight() Method in Java A ankita_chowrasia Follow Improve Article Tags : Java Java-lang package Java-Functions Java-Integer Practice Tags : Java Similar Reads Integer rotateLeft() Method in Java Bit shifting is a type of bitwise operation which is performed on all the bits of a binary value by moving the bits by a definite number of places towards left or right. Java has a single Logical left shift operator (<< ). When the value 0001(i.e., 1) is shifted left, it becomes 0010(i.e., 2) 3 min read Integer toOctalString() Method in Java Octal is the base-8 number system and uses the digits 0 to 7 in operation. Octal is widely used in computing on systems like the PDP-8, and IBM mainframes employed 12-bit, 24-bit or 36-bit words. The Java.lang.Integer.toOctalString() method is a built-in function in Java that is used to return a str 3 min read Integer reverse() Method In Java The java.lang.Integer.reverse() is an inbuilt method in Java and is used to return the reverse order of the bits in the two's complement binary representation of the specified int value. Syntax: public static int reverse(int a) Parameters: The parameter a is an integer value whose bits are to be rev 2 min read Integer shortValue() Method in Java The Integer.shortValue() is an inbuilt method of java.lang which returns the value of this Integer in the short type . Syntax: public short shortValue() Parameters: The method does not take any parameters. Return Value: The method returns the integer value represented by this object after converting 2 min read Integer signum() Method in Java The signum function is an odd mathematical function that extracts the sign of a real number. The signum function is also known as sign function. The Integer.signum() method of java.lang returns the signum function of the specified integer value. For a positive value, a negative value and zero the me 3 min read Like