В тази програма ще се научим да преобразуваме целочислени (int) променливи в дълги променливи в Java.
За да разберете този пример, трябва да имате познанията по следните теми за програмиране на Java:
- Типове данни на Java (примитивни)
Пример 1: Java програма за конвертиране на int в long с помощта на 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 ) )
В горния пример имаме int
променливи тип a и b. Забележете редовете,
long c = a;
Тук int
променливата на типа автоматично се преобразува в long
. Това е така, защото long
е по-висок тип данни и int
е по-нисък тип данни.
Следователно няма да има загуба на данни при конвертиране от int
към long
. Това се нарича разширяване на типовото излъчване . За да научите повече, посетете Java Typecasting.
Пример 2: Java програма за преобразуване на int в обект на Long с помощта на valueof ()
Можем да преобразуваме int
променливата на типа в обект от Long
класа. Например,
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 ) )
В горния пример използвахме Long.valueOf()
метода за преобразуване на променливата a в обект на Long
.
Тук Long
е клас на обвивка в Java. За да научите повече, посетете Java Wrapper Class.