Méthode divideUnsigned de l'entier Java

JavaJavaBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

La méthode divideUnsigned() est l'une des méthodes de la classe Integer en Java. Cette méthode est utilisée pour retourner le quotient (non signé) obtenu en divisant le premier argument (dividende) par le second argument (diviseur). Ce laboratoire fournit un guide étape par étape sur la manière d'utiliser la méthode divideUnsigned() en Java.

Importez la classe Integer

Dans cette étape, importez la classe java.lang.Integer dans la classe DivideUnsignedDemo.

import java.lang.Integer;

Définissez la méthode principale

Dans cette étape, définissez la méthode main() dans la classe DivideUnsignedDemo.

public class DivideUnsignedDemo {
    public static void main(String[] args) {
      // code ici
    }
}

Appelez la méthode divideUnsigned()

Dans cette étape, définissez deux variables entières - dividende et diviseur - puis utilisez-les comme arguments pour appeler la méthode divideUnsigned(). Cette méthode renvoie le quotient non signé obtenu en divisant le dividende par le diviseur.

public class DivideUnsignedDemo {
    public static void main(String[] args) {
        int dividend = 100;
        int divisor = 5;
        int quotient = Integer.divideUnsigned(dividend, divisor);

        System.out.println("Le quotient de " + dividend + " et " + divisor + " est " + quotient);
    }
}

Sortie : Le quotient de 100 et 5 est 20

Diviser des entiers signés

Dans cette étape, divisez deux entiers signés à l'aide de la méthode divideUnsigned().

public class DivideUnsignedDemo {
    public static void main(String[] args) {
        int dividend = -100;
        int divisor = -5;
        int quotient = Integer.divideUnsigned(dividend, divisor);

        System.out.println("Le quotient de " + dividend + " et " + divisor + " est " + quotient);
    }
}

Sortie : Le quotient de -100 et -5 est 0

Diviser par zéro

Dans cette étape, essayez de diviser un entier par zéro à l'aide de la méthode divideUnsigned().

public class DivideUnsignedDemo {
    public static void main(String[] args) {
        int dividend = 100;
        int divisor = 0;
        int quotient = Integer.divideUnsigned(dividend, divisor);

        System.out.println("Le quotient de " + dividend + " et " + divisor + " est " + quotient);
    }
}

Sortie : Exception dans le fil "main" java.lang.ArithmeticException : / by zero au DivideUnsignedDemo.main(DivideUnsignedDemo.java:6)

Diviser à l'aide d'une boucle

Dans cette étape, divisez un entier par différents diviseurs à l'aide d'une boucle.

public class DivideUnsignedDemo {
    public static void main(String[] args){
        int dividend = 100;
        for (int i = -5; i <= 5; i++) {
            if (i!= 0) {
                int quotient = Integer.divideUnsigned(dividend, i);
                System.out.println("Le quotient de " + dividend + " et " + i + " est " + quotient);
            }
            else{
                System.out.println("Impossible de diviser par zéro");
            }
        }
    }
}

Sortie :

Le quotient de 100 et -5 est 0
Le quotient de 100 et -4 est 0
Le quotient de 100 et -3 est 0
Le quotient de 100 et -2 est 0
Le quotient de 100 et -1 est 0
Impossible de diviser par zéro
Le quotient de 100 et 1 est 100
Le quotient de 100 et 2 est 50
Le quotient de 100 et 3 est 33
Le quotient de 100 et 4 est 25
Le quotient de 100 et 5 est 20

Compiler et exécuter le programme

Dans cette étape, ouvrez votre terminal, accédez au répertoire ~/projet, compilez le fichier DivideUnsignedDemo.java à l'aide de la commande javac puis exécutez le fichier compilé à l'aide de la commande java.

javac DivideUnsignedDemo.java && java DivideUnsignedDemo

Sortie :

Le quotient de 100 et 5 est 20
Le quotient de -100 et -5 est 0
Exception dans le fil "main" java.lang.ArithmeticException: / by zero
        at DivideUnsignedDemo.main(DivideUnsignedDemo.java:6)

Le quotient de 100 et -5 est 0
Le quotient de 100 et -4 est 0
Le quotient de 100 et -3 est 0
Le quotient de 100 et -2 est 0
Le quotient de 100 et -1 est 0
Impossible de diviser par zéro
Le quotient de 100 et 1 est 100
Le quotient de 100 et 2 est 50
Le quotient de 100 et 3 est 33
Le quotient de 100 et 4 est 25
Le quotient de 100 et 5 est 20

Modifier le programme

Dans cette étape, modifiez le programme DivideUnsignedDemo pour calculer le quotient de deux entiers x et y.

public class DivideUnsignedDemo {
    public static void main(String[] args) {
        int x = 200;
        int y = -8;
        int quotient = Integer.divideUnsigned(x, y);

        System.out.println("Le quotient obtenu en divisant " + x + " par " + y + " est " + quotient);
    }
}

Sortie : Le quotient obtenu en divisant 200 par -8 est 1431655764

Sommaire

Ce laboratoire a fourni un guide étape par étape sur la manière d'utiliser la méthode divideUnsigned() en Java. Vous avez appris à importer la classe java.lang.Integer, à définir la méthode main(), à appeler la méthode divideUnsigned(), à diviser des entiers signés, à diviser par zéro, à diviser à l'aide d'une boucle, à compiler et exécuter le programme, et à modifier le programme pour calculer le quotient de deux entiers.