У овом програму научићемо да конвертујемо целобројне (инт) променљиве у двоструке у Јави.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања Јава:
- Јава типови података (примитивни)
- Јава основни улаз и излаз
Пример 1: Јава програм за претварање инт у доубле користећи Типецастинг
class Main ( public static void main(String() args) ( // create int variables int a =33; int b = 29; // convert int into double // using typecasting double c = a; double d = b; System.out.println(c); // 33.0 System.out.println(d); // 29.0 ) )
У горњем примеру имамо int
променљиве типа а и б. Обратите пажњу на линију,
double c = a;
Овде се int
променљива типа аутоматски претвара у double
. То је зато што double
је виши тип података (тип података веће величине) int
, а нижи је тип података (тип података мање величине).
Дакле, неће доћи до губитка података приликом конверзије из int
у double
. Ово се назива проширивање слања типова . Да бисте сазнали више, посетите Јава Типецастинг.
Пример 2: Претворите инт у објекат Доубле користећи валуеОф ()
Такође можемо претворити int
променљиву типа у објекат Double
класе. На пример,
class Main ( public static void main(String() args) ( // create int variables int a = 332; // convert to an object of Double // using valueOf() Double obj = Double.valueOf(a); System.out.println(obj); // 332.0 ) )
У горњем примеру смо користили Double.valueOf()
методу за претварање променљиве а у објекат Double
.
Ево Double
класе омотача на Јави. Да бисте сазнали више, посетите класу Јава Враппер.