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