Was ist der Biginteger?.Methode in Java teilen

Was ist der Biginteger?.Methode in Java teilen
In Java kann es Situationen geben, in denen der Entwickler mit langen Ganzzahlwerten arbeiten muss. Zum Beispiel die Durchführung der Operationen bei hoch genauen Werten, die positiv oder negativ sein können. In solchen Fällen die “Biginteger.teilen()”Methode in Java ist von großer Hilfe, um die Teilung der Komplexzahlen effektiv zu berechnen und abzurunden.

Dieser Artikel wird auf der Anwendung der “näher erläuternBiginteger.teilen()Methode in Java.

Was ist der „Biginteger.Divide () ”-Methode in Java?

Der "teilen()"Methode der"BigintegerDie Klasse in Java wird verwendet.

Syntax

öffentliche Biginteger -Kluft (Wert)

In dieser Syntax “,“WertEntspricht dem Wert, der diesen Biginterger teilt.

Stellen Sie vor dem Aufstieg zu den Beispielen das folgende Paket importieren, um mit dem zu arbeitenBigintegerKlasse und wenden Sie seine Methoden an:

Java importieren.Mathematik.Biginteger;

Beispiel 1: Anwenden des „BigInengers anwenden.Divide () ”Methode zur Rückgabe der Teilung der angegebenen Objektwerte in Java

In diesem Beispiel The BiginTeger “teilen()”Methode kann implementiert werden, um die beiden angegebenen BigInenger -Objektwerte zu teilen:

öffentliche Klasse Bigint
public static void main (String [] args)
BigInteger Value1, Value2, Value3;
value1 = neuer bigInteger ("1500000000000");
value2 = neuer BigInenger ("300000000000");
Wert 3 = Wert1.divide (value2);
System.aus.println ("Die resultierende Abteilung wird:"+value3);

Im obigen Codeblock:

  • Geben Sie zunächst den Datentyp der Werte an, ich.e., “Biginteger”.
  • Erstellen Sie anschließend zwei BigInteger -Objekte mit der “neu"Schlüsselwort und das"BigInteger ()Konstruktor.
  • Speichern Sie außerdem die angegebenen BigInenger -Werte als Konstruktorparameter in den angegebenen BigInteger -Werten.
  • Zuletzt assoziieren Sie die “teilen()Methode mit beiden Bigintlegern und zurückgibt die entsprechende Abteilung.

Ausgang

Aus dieser Ausgabe kann beobachtet werden.

Fügen Sie das folgende zusätzliche Paket ein, das aktiviert werden kann "Benutzereingabe”Im nächsten Beispiel:

Java importieren.Util.Scanner;

Beispiel 2: Anwenden des „BigInengers anwenden.DIVIDE () ”Methode zur Rückgabe der Teilung des Benutzers Eingabe von BigInenger -Werten in Java

Das folgende Beispiel wendet die diskutierte Methode auf die “anBenutzereingabe”BigIntegers und führt die Teilung über die negativen Werte, durch Null und durch Abrunden der resultierenden Abteilung durch:

öffentliche Klasse Bigint2
public static void main (String [] args)
Scannerobjekt = neuer Scanner (System.In);
System.aus.println ("den ersten Wert eingeben:");
Biginteger Val1 = Objekt.NextBigInteger ();
System.aus.println ("den zweiten Wert eingeben:");
Biginteger Val2 = Objekt.NextBigInteger ();
BigInteger Value3 = Val1.divide (val2);
System.aus.println ("Die resultierende Abteilung wird:"+value3);
Objekt.schließen();

Führen Sie gemäß dem obigen Code -Snippet die folgenden Schritte aus:

  • Erstellen Sie zunächst ein Scannerobjekt mit der “neu"Schlüsselwort und das"Scanner()Konstruktor.
  • Der "System.InParameter liest die Eingabe.
  • Geben Sie nun die BigInenger -Werte vom Benutzer zweimal über die zugehörigen “einNEXTBIGINTEGER ()" Methode.
  • Schließlich verbinden Sie die “teilen()Methode mit dem Benutzer Eingabe von BiginTeger -Werten und gibt die resultierende Abteilung zurück.

Lassen Sie uns die Ausgabe erörtern, die in Bezug auf den obigen Code in jedem der folgenden Szenarien erzeugt wird:

  • Aufteilung der negativen Bigintleger.
  • Abrunden der daraus resultierenden Abteilung.
  • Einen Biginteger durch Null zu teilen

Fall 1: (Abteilung negativer Bigintleger)

In diesem Fall können die beiden negativen Bigintleger geteilt und das entsprechende Ergebnis wie folgt zurückgegeben werden:

Fall 2: (Abrundung der daraus resultierenden Abteilung)

Nach diesem Szenario können die beiden Bigintleger geteilt und abgerundet werden, wodurch die Dezimalpunkte beseitigt werden:

Aus dem obigen Ergebnis kann analysiert werden, dass die Aufteilung von ““45000000" von "800000”Liefert“56.25"Ist aber abgerundet als"56”.

Fall 3: (Teilen Sie einen Biginteger durch Null)

In diesem speziellen Szenario kann der Biginterger durch “geteilt werden“null" und das "Arithmeticexception”Kann ausgesetzt sein:

Dies ging alles in Bezug auf die “Biginteger.teilen()Methode in Java.

Abschluss

Der "teilen()"Methode der"Biginteger”Klasse in Java wird verwendet. Diese Methode unterteilt die bereitgestellten BiginTeger -Werte einfach, indem sie abrunden oder die Ausnahme basierend auf dem entsprechenden Wert zurückgeben. In diesem Blog wurde die Nutzung und Implementierung des “besprochen“Biginteger.teilen()Methode in Java.