Почему мое значение расстояния GeoLocation так сильно отличается от заданного значения для моей задачи программирования? - PullRequest
0 голосов
/ 26 мая 2020

В настоящее время я работаю над своими задачами CodeHS. Я выполнил поставленную задачу, и она работает нормально, но значение, рассчитанное для 'GeoLocation' (например, расстояние в милях между двумя точками), каждый раз отклоняется примерно на 1,10–2,80, поэтому программа не будет позвольте мне продолжить.

У меня есть скриншоты моего метода вычисления расстояния, моего метода суммирования всех расстояний и моего результата. Я также предоставлю скриншоты всего кода в виде ссылки внизу.

Я действительно не уверен, является ли это ошибкой или я делаю что-то не так, поэтому любая помощь будет быть оцененным. Спасибо всем! :)

Это мой метод расчета расстояния между двумя точками

Это мой метод расчета суммы всех расстояний для каждого 'стоп' во время поездки (значение в ArrayList)

Это результат, который требует задача, и мой текущий результат

И просто для ясности Если кому-то это нужно, вот скриншоты всех трех моих классов и задачи программы.

GeoLocation Class

RoadTrip Class

RoadTripTester, или «Основной» класс

Полный обзор задачи

Опять же, спасибо всем, кто хотя бы взглянул на это - Я ценю это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...