Kako pretvoriti dvostruko u int u Javi?

Ovaj članak o 'Kako pretvoriti Double u INT u Javi' sveobuhvatan je vodič o različitim načinima pretvaranja dvostrukih vrijednosti u cijele brojeve.

Otkad smo počeli razumijevati brojeve, svatko od nas radoznao je pretvarati brojeve iz jednog oblika u drugi. Jedna od najpopularnijih konverzija je pretvaranje broja iz Double u Int. Ali, u okruženju u kojem treba pretvoriti stotine brojeva, gotovo je gotovo nemoguće to učiniti ručno. Dakle, umjesto toga, možemo samo napisati a jednostavan kod o tome kako pretvoriti Double u Int u . Stoga ću u ovom članku raspravljati o istom, u slijedećem slijedu:

      1. TypeCasting
      2. Matematika.okruženje ()
      3. Double.intValue ()

Prije nego što raspravim o načinu programiranja pretvaranja dvostrukih vrijednosti u cijele brojeve u , razgovarajmo o različitim načinima koje pruža Java.



Načini pretvaranja Double-a u Int u Javi

Kao što svi znamo, dvostruki primitiv sadrži decimalne znamenke. Pri pretvorbi ovih vrijednosti u cjelobrojne, decimalne se znamenke skraćuju zaokruživanjem broja na najbliži cijeli broj prema metodi koju odaberete. Java nudi sljedeća tri načina za pretvaranje dvostrukih vrijednosti u cjelobrojne brojeve:

    1. TypeCasting
    2. Matematika.okruženje ()
    3. Double.intValue ()

Pogledajte tablicu u nastavku da biste saznali više o gore navedenim metodama.

TypeCasting Matematika.okruženje () Double.intValue ()
Jednostavno i jednostavno za upotrebu. Koristi se kada vam je cilj riješiti se brojeva prisutnih nakon decimalne točke.
Ova metoda se koristi to zaokružite vrijednost Double na najbliži cijeli brojKoristi se kada imate Double-object.
Primjer:

kako završiti program u javi -

vrijednost int = (int) 3,89

Izlaz: 3

Primjer:

int vrijednost = (int) Math.round (3.89)

Izlaz: 4

Primjer:

dvostruki d = 3,89
int i = d.intValue ()

Izlaz: 3

Budući da ste razumjeli suštinu sve tri metode, dopustite nam da razumijemo kako za to napisati kod.

Pretvorite Double u Int u Javi pomoću TypeCastinga

Ova se metoda koristi za smanjenje vrijednosti Double na cijeli broj.

Sintaksa:

double var = dvostruka vrijednost // Dodijeli dvostruku vrijednost varijabli var int newvar = (int) var // dodijeli pretvorenu cjelobrojnu vrijednost varijabli newvar

Primjer:

paket edureka import java.util.Scanner javna klasa DoubleToIntExample {public static void main (String [] args) {Scanner Input = new Scanner (System.in) System.out.print ('Unesite broj s decimalnim znamenkama većim od 5 - ') double Number = Input.nextDouble () int IntNumber = (int) Number System.out.println (' Decimalni broj s decimalnim znamenkama većim od 5 pretvara se u cijeli broj - '+ IntNumber) System.out.print (' Enter broj s decimalnim znamenkama manjim od 5 - ') dvostruki Number1 = Input.nextDouble () int IntNumber1 = (int) Number1 System.out.println (' Decimalni broj s decimalnim znamenkama manjim od 5 pretvara se u cijeli broj - '+ IntNumber1 ) System.out.print ('Unesite broj s decimalnim znamenkama jednakim 5 -') double Number2 = Input.nextDouble () int IntNumber2 = (int) Number2 System.out.println ('Decimalni broj s decimalnim znamenkama jednakim 5 se pretvara u cijeli broj - '+ IntNumber2)}}

Izlaz:

Dalje, pogledajmo kako pretvoriti Double u Int u Javi, pomoću metode math.round ().

Pretvori Double u Int u Javi koristeći Math.round ()

Ova se metoda koristi za zaokruživanje vrijednosti Double na najbliži cijeli broj.

Sintaksa:

double var = dvostruka vrijednost // Dodijeli dvostruku vrijednost varijabli var int newvar = (int) Math.round (var) // dodijeli pretvorenu cjelobrojnu vrijednost varijabli newvar

Primjer:

paket edureka import java.util.Scanner javna klasa DoubleToIntExample {public static void main (String [] args) {Scanner Input = new Scanner (System.in) System.out.print ('Unesite broj s decimalnim znamenkama većim od 5 - ') double Number = Input.nextDouble () int IntNumber = (int) Math.round (Number) System.out.println (' Decimalni broj s decimalnim znamenkama većim od 5 pretvara se u cijeli broj - '+ IntNumber) System.out .print ('Unesite broj s decimalnim znamenkama manjim od 5 -') double Number1 = Input.nextDouble () int IntNumber1 = (int) Math.round (Number1) System.out.println ('Decimalni broj s decimalnim znamenkama manje nego 5 pretvara se u cijeli broj - '+ IntNumber1) System.out.print (' Unesite broj s decimalnim znamenkama jednakim 5 - ') double Number2 = Input.nextDouble () int IntNumber2 = (int) Math.round (Number2) System.out.println ('Dekadski broj s decimalnim znamenkama jednakim 5 pretvara se u cijeli broj -' + IntNumber2)}}

Izlaz:

Dalje, pogledajmo kako pretvoriti double u Int u Javi, koristeći metodu Double.intValue ().

Pretvori Double u Int u Javi pomoću Double.intValue ()

Ova se metoda koristi kada imate dvostruki objekt.

Sintaksa:

double var = dvostruka vrijednost // Dodijeli dvostruku vrijednost varijabli var Double newvar = new Double (var) // Dvostruki objekt int var1 = newvar.intValue // Dodijeli pretvorenu cijelu vrijednost varijabli var1

Primjer:

paket edureka import java.util.Scanner javna klasa DoubleToIntExample {public static void main (String [] args) {Scanner Input = new Scanner (System.in) System.out.print ('Unesite broj s decimalnim znamenkama većim od 5 - ') double Number = Input.nextDouble () Double DNumber = new Double (Number) int IntNumber = DNumber.intValue () System.out.println (' Decimalni broj s decimalnim znamenkama većim od 5 pretvara se u cijeli broj - '+ IntNumber ) System.out.print ('Unesite broj s decimalnim znamenkama manjim od 5 -') double Number1 = Input.nextDouble () Double DNumber1 = new Double (Number1) int IntNumber1 = DNumber1.intValue () System.out.println ( 'Dekadski broj s decimalnim znamenkama manjim od 5 pretvara se u cijeli broj -' + IntNumber1) System.out.print ('Unesite broj s decimalnim znamenkama jednakim 5 -') double Number2 = Input.nextDouble () Double DNumber2 = new Double (Number2) int IntNumber2 = DNumber2.intValue () System.out.println ('Decimalni broj s decimalnim znamenkama jednakim 5 je con vereted to integer - '+ IntNumber2)}}

Izlaz:

Ako ste pronašli ovaj članak o 'Kako pretvoriti Double u Int na Javi?', Pogledajte Edureka, pouzdane tvrtke za internetsko učenje s mrežom od više od 250 000 zadovoljnih učenika raširenih širom svijeta. Ovdje smo da vam pomognemo u svakom koraku na putovanju, jer osim što postajete pitanja za ovaj intervju za javu, donosimo kurikulum koji je stvoren za studente i profesionalce koji žele biti Java Programer.

Imate pitanje za nas? Molimo vas da ga spominjete u odjeljku za komentare ovog 'Kako pretvoriti Double u Int u Javi ' i javit ćemo vam se u najkraćem mogućem roku.