В этой программе мы научимся преобразовывать целочисленные (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.