În acest program, vom învăța să convertim variabile întregi (int) în variabile lungi în Java.
Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare Java:
- Tipuri de date Java (Primitive)
Exemplul 1: Program Java pentru a converti int în lung folosind 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 ) )
În exemplul de mai sus, avem int
variabile de tip a și b. Observați liniile,
long c = a;
Aici, int
variabila de tip este convertită automat în long
. Acest lucru se datorează faptului că long
este un tip de date mai mare și int
este un tip de date mai scăzut.
Prin urmare, nu vor exista pierderi de date în timpul conversiei de int
la long
. Aceasta se numește extinderea tipografierii . Pentru a afla mai multe, vizitați Java Typecasting.
Exemplul 2: Program Java pentru a converti int în obiectul Long folosind valueof ()
Putem converti int
variabila tip într-un obiect al Long
clasei. De exemplu,
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 ) )
În exemplul de mai sus, am folosit Long.valueOf()
metoda pentru a converti variabila a într-un obiect al Long
.
Iată Long
o clasă de împachetare în Java. Pentru a afla mai multe, vizitați clasa Java Wrapper.