У овом програму научићемо да претворимо целобројне (инт) променљиве у дугачке променљиве у Јави.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања Јава:
- Јава типови података (примитивни)
Пример 1: Јава програм за претварање инт у лонг користећи Типецастинг
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
променљиве типа а и б. Обратите пажњу на редове,
long c = a;
Овде се int
променљива типа аутоматски претвара у long
. То је зато што long
је виши тип података и int
што је нижи тип података.
Дакле, неће доћи до губитка података приликом конверзије из int
у long
. Ово се назива проширивање слања типова . Да бисте сазнали више, посетите Јава Типецастинг.
Пример 2: Јава програм за претварање инт у објекат Лонг користећи валуеоф ()
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()
методу за претварање променљиве а у објекат Long
.
Ево Long
класе омотача на Јави. Да бисте сазнали више, посетите класу Јава Враппер.