Š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 ”:
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:
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.