Я работаю над реализацией программы имитации отжига, и часть этого включает вычисление баллов из файла .txt, который читает моя java-программа.
1) входная строка читается пользователем. Чем длиннее моя входная строка, тем ниже вероятность возникновения следующего исключения
2) вычисляемая оценка, по сути, добавляет много десятичных чисел, и я сохраняю ее в переменной 'double'.
Может кто-нибудь, пожалуйста, посоветуйте мне, почему возникло такое исключение?
Оценка от Hill Swap:
0.24874990000000005 После свопинга ... Исключение в потоке "main"
java.lang.NumberFormatException: для
входная строка: "7.92066E-"
at sun.misc.FloatingDecimal.readJavaFormatString (FloatingDecimal.java:1224)
Большое спасибо!