Логика за определенной переменной экземпляра - PullRequest
0 голосов
/ 12 февраля 2019

Я создаю этот проект в своем классе Java, который должен имитировать телефон, который имеет «функциональность» смартфона.Это означает, что он способен передавать потоковое видео (например, Netflix), потоковое аудио (например, Pandora) и печатать ежемесячную выписку.У меня нет проблем с объявлением этих переменных экземпляра.

Предполагается, что телефон имеет базовый тарифный план, который включает в себя неограниченный голос, неограниченное количество текстов и 2 гигабайта данных (2 ГБ) за базовую плату в 50 долларов.Дополнительная плата за передачу данных в размере 12 долларов США взимается за каждый частичный ГБ, использованный сверх 2,0 ГБ, предусмотренных в базовом плане.Плата за универсальное использование (3%) применяется к базовой плате, а также к стоимости дополнительных данных.Существует административный сбор в размере 0,61 доллара.

  • целое число для количества текстов

  • двойное число для объема потребляемых данных (в мегабайтах)

  • удваивает оставшееся время работы от батареи (значение от 0,0 до 1,0)

  • a Строка для имени клиента (например, «Стив Джонсон»)

  • a Строка для десятизначного телефонного номера (например, «6163319999»)

  • окончательный вариант удваивается за административный сбор, сбор за универсальное использование и базовый сбор.
    Пример: private final double ADMIN_FEE = 0.61;

Единственный (ые), у меня возникла проблема с объявлением:

  • два финальных дабла для видео и аудиоиспользование в минуту.

Например: private final double VIDEO_DATA_PER_MIN = 250 / 60.0;

Приведенный пример верный. Я просто не понимаю логику, стоящую за ним.Если бы вы могли просто объяснить, почему VIDEO_DATA_PER_MIN имеет значение 250 / 60.0, это было бы здорово.

...