РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
142 of 1163 menu

Преобразование в double

Преобразование в double - это приведение значения к типу с плавающей точкой двойной точности. Такое преобразование может быть автоматическим (расширяющим) или явным (сужающим) с помощью оператора приведения (double). Автоматически в double преобразуются целочисленные типы byte, short, int, long, а также тип float. Для преобразования строк используется метод parseDouble класса Double, а для объектов-оберток - метод doubleValue.

Синтаксис

(double) value Double.parseDouble(str) Double.valueOf(str) obj.doubleValue()

Пример

Давайте преобразуем целое число 42 в тип double с помощью явного приведения:

public class Main { public static void main(String[] args) { int num = 42; double res = (double) num; System.out.println(res); } }

Результат выполнения кода:

42.0

Пример

Давайте преобразуем строку "12345" в число с плавающей точкой с помощью метода parseDouble:

public class Main { public static void main(String[] args) { String str = "12345"; double res = Double.parseDouble(str); System.out.println(res); } }

Результат выполнения кода:

12345.0

Пример

Давайте преобразуем объект-обертку Integer в тип double с помощью метода doubleValue:

public class Main { public static void main(String[] args) { Integer num = 42; double res = num.doubleValue(); System.out.println(res); } }

Результат выполнения кода:

42.0

Смотрите также

  • оператор cast,
    который выполняет явное приведение типов
  • метод parseDouble,
    который преобразует строку в double
  • метод valueOf,
    который возвращает объект Double
  • метод doubleValue,
    который возвращает значение типа double
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить