В настоящее время я работаю над своими задачами CodeHS. Я выполнил поставленную задачу, и она работает нормально, но значение, рассчитанное для 'GeoLocation' (например, расстояние в милях между двумя точками), каждый раз отклоняется примерно на 1,10–2,80, поэтому программа не будет позвольте мне продолжить.
У меня есть скриншоты моего метода вычисления расстояния, моего метода суммирования всех расстояний и моего результата. Я также предоставлю скриншоты всего кода в виде ссылки внизу.
Я действительно не уверен, является ли это ошибкой или я делаю что-то не так, поэтому любая помощь будет быть оцененным. Спасибо всем! :)
Это мой метод расчета расстояния между двумя точками
Это мой метод расчета суммы всех расстояний для каждого 'стоп' во время поездки (значение в ArrayList)
Это результат, который требует задача, и мой текущий результат
И просто для ясности Если кому-то это нужно, вот скриншоты всех трех моих классов и задачи программы.
GeoLocation Class
RoadTrip Class
RoadTripTester, или «Основной» класс
Полный обзор задачи
Опять же, спасибо всем, кто хотя бы взглянул на это - Я ценю это.