Kako pretvoriti int u double u Javi

Kako Pretvoriti Int U Double U Javi



U Javi, najpopularniji primitivni tipovi podataka su ' dvostruko ' i ' int “. Tip podataka double opsežniji je od tipa int jer pohranjuje 64-bitne brojeve s pomičnim zarezom i zauzima više memorijskog prostora, dok tip integer pohranjuje 32-bitne cijele brojeve. Java implicitno pretvara int vrijednosti u double. Međutim, možda ćete morati eksplicitno izvršiti ovu int za dvostruku konverziju.

Ovaj blog će opisati metodu za pretvaranje int u double u Javi.

Kako pretvoriti int u double u Javi?

Za pretvaranje int u double, možete koristiti:







  • Operator dodjele
  • Tipiziranje
  • metoda valueOf().

Sada ćemo provjeriti svaku od spomenutih metoda jednu po jednu.



Metoda 1: Pretvorite int u double pomoću operatora dodjele

U programskom jeziku Java, niži tip podataka može se lako pretvoriti u viši tip podataka pomoću operatora dodjele “ = ”. To se naziva implicitna konverzija.



Sintaksa





dvostruko b = a

Ovdje je operator dodjele ' = 'pretvorit će' a ” int varijabla tipa u “ b ”, koja je varijabla dvostrukog tipa.

Primjer
U ovom primjeru, prvo ćemo stvoriti int varijablu pod nazivom ' a ” sa sljedećom vrijednošću:



int a = 14 ;

Zatim ćemo ga pretvoriti u dvostruko koristeći ' = ” operator dodjele i pohranite rezultantnu vrijednost u “ b ”:

dvostruko b = a ;

Na kraju, izvršite ' System.out.println() ” za prikaz pretvorene vrijednosti na konzoli:

Sustav. van . println ( 'Cjelobrojna vrijednost pretvorena u dvostruko: ' + b ) ;

Izlaz pokazuje da je cijeli broj uspješno pretvoren u dvostruku vrijednost:

Metoda 2: Pretvorite int u double korištenjem Typecastinga

Typecasting se koristi kada želimo pretvoriti jedan tip podataka u drugi. Točnije, također se može koristiti za dvostruku konverziju int.

Sintaksa

dvostruko b = ( dvostruko ) a ;

Ovdje ćemo pretvoriti ' a ” int varijabla tipa u “ b ”, koja je varijabla dvostrukog tipa. ( dvostruko ) označava traženi tip podataka tipa.

Primjer
U ovom primjeru koristit ćemo isti cjelobrojni tip ' a ” varijablu i pretvorite njenu vrijednost u “ dvostruko ” koristeći Typecasting. Ovdje se također koristi operator dodjele; međutim, navedeni cijeli broj je tipiziran u double i zatim pohranjen u varijabli tipa double ' b ”:

dvostruko b = ( dvostruko ) a ;

Zatim ispišite pretvorenu vrijednost koristeći ' System.out.println() ” metoda:

Sustav. van . println ( 'Cijelobrojna vrijednost pretvorena u double prevođenjem tipa: ' + b ) ;

Izlaz

Želite li koristiti bilo koju ugrađenu Java metodu za navedenu svrhu? Krenite prema sljedećem odjeljku!

Metoda 3: Pretvorite int u double pomoću metode valueOf().

' Dvostruko ” Java omotna klasa nudi “ vrijednost() ” metoda koja se može koristiti za pretvaranje in u double. To je metoda statičnog tipa, što znači da ne moramo stvarati objekt i pozivati ​​metodu koristeći naziv klase, jer joj se može pristupiti bez ovog dodatnog koraka.

Sintaksa

dvostruko b = Dvostruko. vrijednost ( a ) ;

Ovdje ćemo pretvoriti ' a ” int varijabla tipa u “ b ' prosljeđivanjem kao argumenta ' vrijednost() ” metoda.

Primjer
Ovdje ćemo pretvoriti vrijednost već stvorenog ' a ” varijabla pomoću vrijednost() metoda. Metoda će uzeti ' a ” kao argument i vraća pretvorenu dvostruku vrijednost:

dvostruko b = Dvostruko. vrijednost ( a ) ;

Na kraju ispišite pretvorenu vrijednost koristeći ' System.out.println() ” metoda:

Sustav. van . println ( 'Cjelobrojna vrijednost pretvorena u double pomoću wrapperClass: ' + b ) ;

Izlaz

Sastavili smo sve bitne upute vezane uz pretvaranje inta u double u Javi.

Zaključak

Za pretvaranje int u double u Javi postoje tri metode: korištenje operatora Assignment, korištenje Typecastinga i metoda valueOf() Double Java wrapper klase. Sve ove metode rade otprilike isto; međutim, možete odabrati bilo koju ovisno o svojim željama. U ovom smo postu opisali metode pretvaranja int u double u Javi.