Kā pārveidot int par dubultu Java

Ka Parveidot Int Par Dubultu Java



Java vispopulārākie primitīvie datu veidi ir “ dubultā ' un ' starpt “. Dubultais datu tips ir plašāks nekā int veids, jo tajā tiek saglabāti 64 bitu peldošā komata skaitļi un tas aizņem vairāk vietas atmiņā, savukārt vesela skaitļa tips saglabā 32 bitu veselus skaitļus. Java netieši pārvērš int vērtības dubultās. Tomēr, iespējams, jums būs jāveic šī int, lai nepārprotami dubultotu reklāmguvumu.

Šajā emuārā tiks aprakstīta metode, kā Java pārveidot int par dubultu.

Kā pārvērst int par dubultu Java?

Lai pārvērstu int par dubultu, varat izmantot:







  • Piešķiršanas operators
  • Rakstu apraide
  • valueOf() metode

Tagad mēs pārbaudīsim katru no minētajām metodēm pa vienam.



1. metode: konvertējiet int par dubultu, izmantojot piešķiršanas operatoru

Java programmēšanas valodā zemāko datu tipu var viegli pārveidot par augstāku datu tipu, izmantojot piešķīruma operatoru ' = ”. To sauc par netiešu konversiju.



Sintakse





dubultā b = a

Šeit uzdevuma operators ' = 'pārveidos' a ' int tipa mainīgais uz ' b ”, kas ir dubultā tipa mainīgais.

Piemērs
Šajā piemērā, pirmkārt, mēs izveidosim int mainīgo ar nosaukumu ' a ” ar šādu vērtību:



starpt a = 14 ;

Pēc tam mēs to pārveidosim par dubultu, izmantojot “ = ' piešķiršanas operators un saglabājiet iegūto vērtību mapē ' b ”:

dubultā b = a ;

Visbeidzot izpildiet ' System.out.println() ” metode, lai konsolē parādītu konvertēto vērtību:

Sistēma. ārā . println ( 'Vesels skaitlis, kas pārveidots par dubultu: ' + b ) ;

Izvade parāda, ka vesels skaitlis ir veiksmīgi pārvērsts dubultā vērtībā:

2. metode: pārveidojiet int par dubultu, izmantojot Typecasting

Typecasting tiek izmantots, ja mēs vēlamies pārvērst vienu datu tipu citā. Precīzāk, to var izmantot arī dubultai konvertēšanai.

Sintakse

dubultā b = ( dubultā ) a ;

Šeit mēs konvertēsim ' a ' int tipa mainīgais uz ' b ”, kas ir dubultā tipa mainīgais. ( dubultā ) norāda nepieciešamo tipa apraides datu tipu.

Piemērs
Šajā piemērā mēs izmantosim to pašu veselo skaitļu tipu ' a ' mainīgo un konvertējiet tā vērtību uz ' dubultā ” izmantojot Typecasting. Šeit tiek izmantots arī piešķiršanas operators; tomēr norādītais veselais skaitlis tiek ievadīts dubultā un pēc tam tiek saglabāts dubultā tipa mainīgajā ' b ”:

dubultā b = ( dubultā ) a ;

Pēc tam izdrukājiet konvertēto vērtību, izmantojot ' System.out.println() ” metode:

Sistēma. ārā . println ( 'Vesels skaitlis, kas pārveidots par dubultu, izmantojot tipa apraidi: ' + b ) ;

Izvade

Vai vēlaties izmantot jebkuru iebūvēto Java metodi norādītajam mērķim? Dodieties uz nākamo sadaļu!

3. metode: konvertējiet int par dubultu, izmantojot metodi valueOf().

' Dubults Java iesaiņojuma klase piedāvā valueOf() ” metodi, ko var izmantot, lai pārvērstu in par dubultu. Tā ir statiskā tipa metode, kas nozīmē, ka mums nav nepieciešams izveidot objektu un izsaukt metodi, izmantojot klases nosaukumu, jo tai var piekļūt bez šīs papildu darbības.

Sintakse

dubultā b = Dubults. valueOf ( a ) ;

Šeit mēs konvertēsim ' a ' int tipa mainīgais uz ' b ”, nododot to kā argumentu “ valueOf() ” metode.

Piemērs
Šeit mēs konvertēsim jau izveidotā ' a ” mainīgais, izmantojot valueOf() metodi. Metode prasīs ' a ” kā argumentu un atgriež konvertēto dubulto vērtību:

dubultā b = Dubults. valueOf ( a ) ;

Visbeidzot izdrukājiet konvertēto vērtību, izmantojot ' System.out.println() ” metode:

Sistēma. ārā . println ( 'Vesels skaitlis, ko wrapperClass konvertē par dubultu: ' + b ) ;

Izvade

Mēs apkopojām visus būtiskos norādījumus, kas saistīti ar int pārvēršanu par dubultu Java.

Secinājums

Lai pārvērstu int par dubultu Java, ir trīs metodes: izmantojot operatoru Assignment, izmantojot Typecasting un Double Java iesaiņojuma klases metodi valueOf(). Visas šīs metodes darbojas aptuveni vienādi; tomēr jūs varat izvēlēties jebkuru atkarībā no jūsu vēlmēm. Šajā ziņojumā mēs aprakstījām metodes, kā Java pārveidot int par dubultošanos.