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 intvarijable tipa a i b. Primijetite redove,
long c = a;
Ovdje se intvarijabla tipa automatski pretvara u long. To je zato što longje viši tip podataka int, a niži je tip podataka.
Stoga neće doći do gubitka podataka tijekom pretvorbe iz intu 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 ()
intVarijablu tipa možemo pretvoriti u objekt Longklase. 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 Longklase omotača na Javi. Da biste saznali više, posjetite klasu Java Wrapper.








