V tem programu se bomo naučili pretvarjati celoštevilčne (int) spremenljivke v dolge spremenljivke v Javi.
Če želite razumeti ta primer, morate poznati naslednje programske teme Java:
- Vrste podatkov Java (primitivne)
Primer 1: Program Java za pretvorbo int v long z uporabo Typecastinga
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 ) )
V zgornjem primeru imamo int
spremenljivki tipa a in b. Upoštevajte vrstice,
long c = a;
Tu se int
spremenljivka tipa samodejno pretvori v long
. To je zato, ker long
je višji podatkovni tip in int
nižji podatkovni tip.
Zato, ne bo prišlo do izgube podatkov med pretvarjanjem od int
do long
. To se imenuje razširitev tipov . Če želite izvedeti več, obiščite Java Typecasting.
Primer 2: Program Java za pretvorbo int v objekt Long z uporabo valueof ()
int
Spremenljivko tipa lahko pretvorimo v objekt Long
razreda. Na primer
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 ) )
V zgornjem primeru smo uporabili Long.valueOf()
metodo za pretvorbo spremenljivke a v objekt Long
.
Tu Long
je razred zavijanja v Javi. Če želite izvedeti več, obiščite razred Java Wrapper.