Quel est le BigInteger.Diviser la méthode en java

Quel est le BigInteger.Diviser la méthode en java
En Java, il peut y avoir des situations où le développeur doit travailler avec de longues valeurs entières. Par exemple, effectuer les opérations sur des valeurs très précises, qui peuvent être positives ou négatives. Dans de tels cas, le «Grand integer.diviser()«La méthode en Java est d'une grande aide pour calculer et éliminer efficacement la division des entiers complexes.

Cet article développera l'application du «Grand integer.diviser()»Méthode en Java.

Quel est le «BigInteger.Divide () ”Méthode en Java?

Le "diviser()«Méthode du«Grand integer«La classe en Java est utilisée pour calculer et retourner la division des deux valeurs BigInteger.

Syntaxe

Divide public BigInteger (valeur)

Dans cette syntaxe, "valeur»Correspond à la valeur qui divise ce biginteger.

Avant de vous diriger vers les exemples, assurez-vous d'importer le package suivant pour travailler avec le «Grand integer«Classe et appliquez ses méthodes:

Importer Java.mathématiques.BigInteger;

Exemple 1: Application du «BigInteger.Divide () ”Méthode pour retourner la division des valeurs d'objet spécifiées en java

Dans cet exemple, le BigInteger "diviser()«La méthode peut être implémentée pour diviser les deux valeurs d'objets BigInteger spécifiées:

classe publique BigInt
public static void main (String [] args)
BigInteger Value1, Value2, Value3;
valeur1 = new BigInteger ("1500000000000");
Value2 = new BigInteger ("30000000000000");
valeur3 = valeur1.diviser (valeur2);
Système.dehors.println ("La division résultante devient:" + valeur3);

Dans le bloc de code ci-dessus:

  • Tout d'abord, spécifiez le type de données des valeurs, i.e., "Grand integer".
  • Après cela, créez deux objets BigInteger en utilisant le «nouveau»Mot-clé et«BigInteger ()”Constructeur, respectivement.
  • Conservez également les valeurs BigInteger spécifiées comme paramètres du constructeur dans les valeurs BigInteger spécifiées.
  • Enfin, associez le «diviser()”Méthode avec les deux BigIntegers et retourner la division correspondante.

Sortir

De cette sortie, on peut observer que la division des BigIntegers est effectuée de manière appropriée.

Incluez le package supplémentaire suivant pour activer "entrée utilisateur"Dans l'exemple suivant:

Importer Java.user.Scanner;

Exemple 2: Application du «BigInteger.Divide () ”Méthode pour retourner la division de la saisie des valeurs BigInteger de l'utilisateur en Java

L'exemple suivant applique la méthode discutée au «entrée utilisateur»BigIntegers et effectue la division sur les valeurs négatives, de zéro, et en éliminant la division résultante:

classe publique BigInt2
public static void main (String [] args)
Objet de scanner = nouveau scanner (système.dans);
Système.dehors.println ("Entrez la première valeur:");
BigInteger Val1 = objet.NextBigInteger ();
Système.dehors.println ("Entrez la deuxième valeur:");
BigInteger Val2 = objet.NextBigInteger ();
BigInteger Value3 = Val1.Diviser (Val2);
Système.dehors.println ("La division résultante devient:" + valeur3);
objet.fermer();

Selon l'extrait de code ci-dessus, effectuez les étapes suivantes:

  • Tout d'abord, créez un objet de scanner en utilisant le «nouveau»Mot-clé et«Scanner()”Constructeur, respectivement.
  • Le "Système.dans»Le paramètre lit l'entrée.
  • Maintenant, saisissez deux fois les valeurs BigInteger de l'utilisateur via le associé "NextBigInteger ()" méthode.
  • Enfin, associez le «diviser()”Méthode avec les valeurs de l'entrée de l'utilisateur BigInteger et renvoie la division résultante.

Discutons de la sortie générée par rapport au code ci-dessus dans chacun des scénarios suivants:

  • Division des grands Integers négatifs.
  • Arrondir la division qui en résulte.
  • Diviser un BigInteger par zéro

Cas 1: (Division des grands Integers négatifs)

Dans ce cas, les deux grands Integers négatifs peuvent être divisés et le résultat correspondant peut être retourné comme suit:

Cas 2: (Arrondissant la division résultante)

Selon ce scénario, les deux BigIntegers peuvent être divisés et arrondi, éliminant ainsi les décimaux:

D'après le résultat ci-dessus, il peut être analysé que la division de ««45000000" par "800000"Donne"56.25"Mais est complété comme"56".

Cas 3: (Diviser un BigInteger par zéro)

Dans ce scénario particulier, le BigInteger peut être divisé par «zéro" et le "Arithmeticexception«Peut être affronté:

Tout cela concernait le «Grand integer.diviser()»Méthode en Java.

Conclusion

Le "diviser()«Méthode du«Grand integer«La classe en Java est utilisée pour calculer la division des deux valeurs BigInteger. Cette méthode divise simplement les valeurs BigInteger fournies simplement, en arrondissant, ou en renvoyant l'exception en fonction de la valeur correspondante. Ce blog a discuté de l'utilisation et de la mise en œuvre du «Grand integer.diviser()»Méthode en Java.