frontDev
Мастер
(1558)
8 месяцев назад
Убедитесь, что переменная «abl» содержит допустимое строковое представление числа. Double.parseDouble() выдаст исключение NumberFormatException, если строку невозможно преобразовать в двойное значение.
Убедитесь, что temp правильно используется как двойное значение впоследствии в любых вычислениях или выводе. Например, использование temp в операциях с другими двойными значениями или печать с правильным форматированием.
Подумайте о том, чтобы показать больше контекста того, как определяется и используется abl — получает ли он свое значение от пользовательского ввода? Файл? Жестко запрограммировано? Дополнительный код поможет определить, могут ли возникнуть проблемы с получением значения перед анализом.
double temp = Double.parseDouble(abl);