English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной курс Java

Java Управление потоком

Java Массивы

Java Ориентированное на объекты (I)

Java Ориентированное на объекты (II)

Java Ориентированное на объекты (III)

Обработка исключений Java

Java Списки (List)

Java Queue (очередь)

Java Map-сборники

Java Set-сборники

Java Ввод/вывод (I/O)

Java Reader/Writer

Другие темы Java

Java-программа преобразует переменную типа int в double

Java полный список примеров

В этой программе мы изучим, как в Java преобразовать переменную типа int в значение double

Чтобы понять этот пример, вам следует знать следующееJava-программированиеТема:

Пример 1: Использование типа преобразования для преобразования 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 типовые преобразования классов.

Пример 2: Использование valueOf() для преобразования int в объект Double

Мы также можем преобразовать переменную типа 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 обертки.

Java полный список примеров