Java >> Tutoriel Java >  >> Tag >> class

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

Balise Java