Я создаю этот проект в своем классе 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, это было бы здорово.