Šajā programmā mēs iemācīsimies pārveidot veselu skaitli (int) mainīgos Java dubultā.
Lai saprastu šo piemēru, jums jāpārzina šādas Java programmēšanas tēmas:
- Java datu tipi (primitīvi)
- Java pamata ievade un izvade
1. piemērs: Java programma, lai pārveidotu int dubultā, izmantojot Typecasting
class Main ( public static void main(String() args) ( // create int variables int a =33; int b = 29; // convert int into double // using typecasting double c = a; double d = b; System.out.println(c); // 33.0 System.out.println(d); // 29.0 ) )
Iepriekš minētajā piemērā mums ir int
tipa mainīgie a un b. Ievērojiet līniju,
double c = a;
Šeit int
tipa mainīgais tiek automātiski pārveidots par double
. Tas ir tāpēc, ka double
ir augstāks datu tips (datu tips ar lielāku izmēru) un int
ir zemāks datu tips (datu tips ar mazāku izmēru).
Tādējādi, konvertējot no int
uz , dati nezaudēs double
. To sauc par tipogrāfijas paplašināšanu . Lai uzzinātu vairāk, apmeklējiet Java Typecasting.
2. piemērs: konvertējiet int uz Double objektu, izmantojot valueOf ()
Varam arī pārveidot int
tipa mainīgo par Double
klases objektu . Piemēram,
class Main ( public static void main(String() args) ( // create int variables int a = 332; // convert to an object of Double // using valueOf() Double obj = Double.valueOf(a); System.out.println(obj); // 332.0 ) )
Iepriekš minētajā piemērā mēs izmantojām Double.valueOf()
metodi, lai mainīgo a pārveidotu par objektu Double
.
Šeit Double
ir Java iesaiņošanas klase. Lai uzzinātu vairāk, apmeklējiet Java iesaiņotāju klasi.