Qual è il biginteger.Dividi metodo in Java

Qual è il biginteger.Dividi metodo in Java
In Java, ci possono essere situazioni in cui lo sviluppatore deve lavorare con valori interi lunghi. Ad esempio, eseguendo le operazioni su valori altamente precisi, che possono essere positivi o negativi. In tali casi, il "Biginteger.dividere()"Il metodo in Java è di grande aiuto nell'informatica e nel completamento della divisione di numeri interi complessi efficacemente.

Questo articolo approfondirà l'applicazione del "Biginteger.dividere()"Metodo in Java.

Qual è il "biginteger.Metodo diviso () "in java?

IL "dividere()Metodo del "Biginteger"La classe in Java viene utilizzata per calcolare e restituire la divisione dei due valori di Biginteger.

Sintassi

Public Biginteger Divide (Value)

In questa sintassi, "valore"Corrisponde al valore che divide questo biginteger.

Prima di andare agli esempi, assicurati di importare il seguente pacchetto per lavorare con "Biginteger"Classe e applicare i suoi metodi:

Importa Java.matematica.Biginteger;

Esempio 1: applicazione del "Biginteger.Metodo diviso () "per restituire la divisione dei valori degli oggetti specificati in Java

In questo esempio, il biginteger "dividere()"Il metodo può essere implementato per dividere i due valori degli oggetti Biginteger specificati:

classe pubblica bigint
public static void main (string [] args)
Biginteger Value1, valore2, valore3;
value1 = new biginteger ("1500000000000");
value2 = new biginteger ("300000000000");
value3 = value1.dividere (valore2);
Sistema.fuori.println ("La divisione risultante diventa:"+valore3);

Nel blocco del codice sopra:

  • In primo luogo, specificare il tipo di dati dei valori, i.e., "Biginteger".
  • Successivamente, crea due oggetti Biginteger usando "nuovo"Parola chiave e"Biginteger ()"Costruttore, rispettivamente.
  • Inoltre, memorizza i valori Biginteger specificati come parametri del costruttore nei valori Biginteger specificati.
  • Infine, associare il "dividere()"Metodo con i biginteger e restituire la divisione corrispondente.

Produzione

Da questo output, si può osservare che la divisione dei biginteger viene eseguita in modo appropriato.

Includere il seguente pacchetto aggiuntivo per abilitare "Input dell'utente"Nel prossimo esempio:

Importa Java.util.Scanner;

Esempio 2: Applicazione del "Biginteger.Metodo diviso () "per restituire la divisione dell'utente input i valori di biginteger in java

Il seguente esempio applica il metodo discusso al "Input dell'utente"Biginteger ed esegue la divisione sui valori negativi, a zero e arrotondando la divisione risultante:

classe pubblica bigint2
public static void main (string [] args)
Scanner Object = new Scanner (Sistema.In);
Sistema.fuori.println ("Immettere il primo valore:");
Biginteger val1 = oggetto.NextBigInteger ();
Sistema.fuori.println ("Immettere il secondo valore:");
Biginteger val2 = oggetto.NextBigInteger ();
Biginteger Value3 = Val1.dividere (Val2);
Sistema.fuori.println ("La divisione risultante diventa:"+valore3);
oggetto.vicino();

Secondo lo snippet di codice sopra, eseguire i seguenti passaggi:

  • Prima di tutto, crea un oggetto scanner usando "nuovo"Parola chiave e"Scanner()"Costruttore, rispettivamente.
  • IL "Sistema.In"Il parametro legge l'input.
  • Ora, inserisci due volte i valori di Biginteger dall'utente tramite il "NextBigInteger ()" metodo.
  • Infine, associare il "dividere()"Metodo con i valori di biginteger di input dell'utente e restituire la divisione risultante.

Discutiamo dell'output generato rispetto al codice sopra in ciascuno dei seguenti scenari:

  • Divisione di biginteger negativi.
  • Arrotondare la divisione risultante.
  • Dividendo un biginteger per zero

Caso 1: (Divisione di BigInteger negativi)

In questo caso, i due biginteger negativi possono essere divisi e il risultato corrispondente può essere restituito come segue:

Caso 2: (arrotondando la divisione risultante)

Secondo questo scenario, i due biginteger possono essere divisi e arrotondati, eliminando così i punti decimali:

Dal risultato di cui sopra, si può analizzare che la divisione di "45000000" di "800000"Resa"56.25"Ma è arrotondato come"56".

Caso 3: (Dividendo un biginteger per zero)

In questo particolare scenario, il biginteger può essere diviso da "zero" e il "Aritmeticexception"Può essere affrontato:

Tutto questo riguardava il "Biginteger.dividere()"Metodo in Java.

Conclusione

IL "dividere()Metodo del "Biginteger"La classe in Java viene utilizzata per calcolare la divisione dei due valori di biginteger. Questo metodo divide i valori di biginteger forniti semplicemente, arrotondando o restituendo l'eccezione in base al valore corrispondente. Questo blog ha discusso dell'uso e dell'implementazione del "Biginteger.dividere()"Metodo in Java.