Šajā programmā mēs iemācīsimies pārveidot veselu skaitļu (int) mainīgos par Java lielajiem mainīgajiem.
Lai saprastu šo piemēru, jums jāpārzina šādas Java programmēšanas tēmas:
- Java datu tipi (primitīvi)
1. piemērs: Java programma, lai pārveidotu int uz ilgu, izmantojot Typecasting
class Main ( public static void main(String() args) ( // create int variables int a = 25; int b = 34; // convert int into long // using typecasting long c = a; long d = b; System.out.println(c); // 25 System.out.println(d); // 34 ) )
Iepriekš minētajā piemērā mums ir int
tipa mainīgie a un b. Ievērojiet līnijas,
long c = a;
Šeit int
tipa mainīgais tiek automātiski pārveidots par long
. Tas ir tāpēc, ka long
tas ir augstāks datu tips un int
ir zemāks datu tips.
Tādējādi, konvertējot no int
uz , dati nezaudēs long
. To sauc par tipogrāfijas paplašināšanu . Lai uzzinātu vairāk, apmeklējiet Java Typecasting.
2. piemērs: Java programma, lai pārveidotu int par Long objektu, izmantojot valueof ()
Mēs varam pārveidot int
tipa mainīgo par Long
klases objektu . Piemēram,
class Main ( public static void main(String() args) ( // create int variables int a = 251; // convert to an object of Long // using valueOf() Long obj = Long.valueOf(a); System.out.println(obj); // 251 ) )
Iepriekš minētajā piemērā mēs izmantojām Long.valueOf()
metodi, lai mainīgo a pārveidotu par objektu Long
.
Šeit Long
ir Java iesaiņošanas klase. Lai uzzinātu vairāk, apmeklējiet Java iesaiņotāju klasi.