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

Метод parseDouble

Метод parseDouble класса Double преобразует строку, содержащую текстовое представление числа, в примитивное значение типа double. В первый параметр мы передаем строку для преобразования. Метод возвращает примитив double. Если строка не может быть преобразована в число, выбрасывается исключение NumberFormatException.

Синтаксис

Double.parseDouble(String s)

Пример

Давайте преобразуем строку "123.45" в число и выведем результат:

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

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

123.45

Пример

Давайте преобразуем строку с отрицательным числом и сложим результат с другим числом:

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

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

-10.0

Пример

Давайте попробуем преобразовать строку, которая не является числом. Это вызовет исключение:

public class Main { public static void main(String[] args) { try { double res = Double.parseDouble("abcde"); System.out.println(res); } catch (NumberFormatException e) { System.out.println("Invalid number format"); } } }

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

"Invalid number format"

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

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