В этой программе мы научимся преобразовывать целочисленные (int) переменные в двойные в Java.
Чтобы понять этот пример, вы должны знать следующие темы программирования Java:
- Типы данных Java (примитивные)
- Базовый ввод и вывод Java
Пример 1: Java-программа для преобразования int в double с использованием типизации
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.








