Hva er BigInteger.Del metoden i Java

Hva er BigInteger.Del metoden i Java
I Java kan det være situasjoner der utvikleren trenger å jobbe med lange heltallverdier. For eksempel å utføre operasjonene på svært presise verdier, som kan være positive eller negative. I slike tilfeller "BigInteger.dele opp()”Metode i Java er til stor hjelp i databehandling og avrunding av divisjonen av komplekse heltall effektivt.

Denne artikkelen vil utdype ved å anvende “BigInteger.dele opp()”Metode i Java.

Hva er “BigInteger.Del () ”-metode i Java?

dele opp()”Metode for“BigInteger”Klasse i Java brukes til å beregne og returnere delingen av de to BigInteger -verdiene.

Syntaks

Offentlig BigInteger -deling (verdi)

I denne syntaksen, “verdi”Tilsvarer verdien som deler denne BigInteger.

Før du drar til eksemplene, må du sørge for å importere følgende pakke for å jobbe med "BigInteger”Klasse og bruk metoden (e):

Importer Java.matte.BigInteger;

Eksempel 1: Bruke “BigInteger.Del () ”-metode for å returnere delingen av de spesifiserte objektverdiene i Java

I dette eksemplet, BigInteger “dele opp()”Metode kan implementeres for å dele de to spesifiserte BigInteger -objektverdiene:

offentlig klasse BigInt
public static void main (String [] args)
BigInteger Value1, Value2, Value3;
verdi1 = ny BigInteger ("1500000000000");
Value2 = New BigInteger ("300000000000");
Value3 = verdi1.del (verdi2);
System.ute.println ("den resulterende divisjonen blir:"+verdi3);

I kodeblokken ovenfor:

  • For det første, spesifiser datatypen for verdiene, i.e., “BigInteger”.
  • Etter det, lag to BigInteger -objekter ved å bruke “ny”Nøkkelord og“BigInteger ()Henholdsvis konstruktør.
  • Lagre også de spesifiserte BigInteger -verdiene som konstruktørparametere i de spesifiserte BigInteger -verdiene.
  • Til slutt, tilknyttet “dele opp()”Metode med begge BigIntegers og returnerer den tilsvarende divisjonen.

Produksjon

Fra denne utgangen kan det observeres at delingen av BigIntegers utføres på riktig måte.

Inkluderer følgende tilleggspakke for å aktivere “brukerinngang”I neste eksempel:

Importer Java.util.Skanner;

Eksempel 2: Bruke “BigInteger.Del () ”-metode for å returnere delingen av brukerinngangen BigInteger -verdier i Java

Følgende eksempel bruker den diskuterte metoden for “brukerinngang”BigIntegers og utfører inndelingen på de negative verdiene, med null, og ved å avrunde den resulterende divisjonen:

offentlig klasse BigInt2
public static void main (String [] args)
Skannerobjekt = ny skanner (system.i);
System.ute.println ("Angi den første verdien:");
BigInteger Val1 = objekt.NextBigInteger ();
System.ute.println ("Angi den andre verdien:");
BigInteger Val2 = objekt.NextBigInteger ();
BigInteger Value3 = Val1.dele (val2);
System.ute.println ("den resulterende divisjonen blir:"+verdi3);
gjenstand.Lukk();

I henhold til kodebiten, utfør følgende trinn:

  • Først av alt, lag et skannerobjekt ved å bruke “ny”Nøkkelord og“Skanner ()Henholdsvis konstruktør.
  • System.i”Parameter leser inngangen.
  • Skriv inn BigInteger -verdiene fra brukeren to ganger via den tilknyttede "NextBigInteger ()”Metode.
  • Til slutt, tilknyttet “dele opp()”Metode med brukerinngangen BigInteger -verdier og returnerer den resulterende divisjonen.

La oss diskutere utdataene som genereres med hensyn til koden ovenfor i hvert av følgende scenarier:

  • Deling av negative BigIntegers.
  • Avrunding av den resulterende divisjonen.
  • Deling av en BigInteger med null

Sak 1: (Division of Negative BigIntegers)

I dette tilfellet kan de to negative bigintegers deles og det tilsvarende utfallet kan returneres som følger:

Sak 2: (avrunder den resulterende divisjonen)

I følge dette scenariet kan de to BigIntegers deles og avrundes, og dermed eliminere desimalpunktene:

Fra ovennevnte utfall kan det analyseres at inndelingen av “45000000" av "800000”Avkastning”56.25”Men er avrundet som“56”.

Sak 3: (Del en BigInteger med null)

I dette spesielle scenariet kan BigInteger deles med "null" og "Aritmeticexception”Kan bli møtt:

Dette var alt om “BigInteger.dele opp()”Metode i Java.

Konklusjon

dele opp()”Metode for“BigInteger”Klasse i Java brukes til å beregne inndelingen av de to BigInteger -verdiene. Denne metoden deler de medfølgende BigInteger -verdiene ganske enkelt, ved å avrunde, eller ved å returnere unntaket basert på tilsvarende verdi. Denne bloggen diskuterte bruken og implementeringen av “BigInteger.dele opp()”Metode i Java.