U ovom ćemo programu naučiti pretvoriti cjelobrojne (int) varijable u duge varijable u Javi.
Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja Java:
- Java tipovi podataka (primitivni)
Primjer 1: Java program za pretvaranje int u long pomoću 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 ) )
U gornjem primjeru imamo int
varijable tipa a i b. Primijetite redove,
long c = a;
Ovdje se int
varijabla tipa automatski pretvara u long
. To je zato što long
je viši tip podataka int
, a niži je tip podataka.
Stoga neće doći do gubitka podataka tijekom pretvorbe iz int
u long
. To se naziva proširivanje slanja tipova . Da biste saznali više, posjetite Java Typecasting.
Primjer 2: Java program za pretvaranje int u objekt Long koristeći valueof ()
int
Varijablu tipa možemo pretvoriti u objekt Long
klase. Na primjer,
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 ) )
U gornjem primjeru koristili smo Long.valueOf()
metodu za pretvorbu varijable a u objekt od Long
.
Evo Long
klase omotača na Javi. Da biste saznali više, posjetite klasu Java Wrapper.