Méthode Java Integer de la classe rotateRight() avec exemple
Méthode de classe entière rotateRight()
- méthode rotateRight() est disponible dans le package java.lang.
- méthode rotateRight() est utilisé pour renvoyer la valeur générée en faisant tourner la dénotation binaire du complément à 2 de l'argument (valeur) donné vers la droite par le nombre de bits donné.
- méthode rotateRight() est une méthode statique, elle est également accessible avec le nom de la classe et si nous essayons d'accéder à la méthode avec l'objet de la classe, nous n'obtiendrons pas non plus d'erreur.
- méthode rotateRight() ne lève pas d'exception au moment de la rotation ou du décalage des bits.
Syntaxe :
public static int rotateRight (int value, int rotation);
Paramètre(s) :
- int value - représente la valeur entière à analyser.
- int rotation – représente la distance de rotation.
Valeur renvoyée :
Le type de retour de cette méthode est int, elle renvoie une valeur entière générée en faisant tourner le binaire complément à 2 de la valeur entière donnée vers la droite par le nombre de bits donné.
Exemple :
// Java program to demonstrate the example // of rotateRight (int value, int rotation) method of Integer class public class RotateRightOfIntegerClass { public static void main(String[] args) { int value = 3; int rotation = 1; // Iterates till the value of rotation reaches while (rotation < 4) { // It return the value generated by rotating the 2's complement // of the given argument (value) right by the given number of bits value = Integer.rotateRight(value, 3); System.out.println("value: " + value); ++rotation; } } }
Sortie
value: 1610612736 value: 201326592 value: 25165824