English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
В этой программе мы изучим, как в Java преобразовать переменную типа int в значение double
Чтобы понять этот пример, вам следует знать следующееJava-программированиеТема:
class Main { public static void main(String[] args) { // Создание переменной int int a = 33; int b = 29; // Преобразование int в double // Использование типа преобразования 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 типовые преобразования классов.
Мы также можем преобразовать переменную типа int в объект Double. Например
class Main { public static void main(String[] args) { // Создание переменной int int a = 332; //Преобразование в объект Double //Использование valueOf() Double obj = Double.valueOf(a); System.out.println(obj); // 332.0 } }
В примере выше мы используем метод Double.valueOf() для преобразования переменной a в объект Double.
Здесь, Double является оберткой в Java. Для получения дополнительной информации, пожалуйста, посетитеJava обертки.