我正在我的java类中创建这个项目,该项目应该模拟具有智能手机“功能”的手机。这意味着它能够流式传输视频(例如Netflix),流式传输音频(例如Pandora)并打印月度报表。声明这些实例变量没有问题。
该电话应该具有基本的电话套餐,其中包括无限制的语音,无限制的文本和2 GB的数据(2 GB),基本费用为50美元。对于超出基本计划中提供的2.0 GB的部分GB,将收取$ 12的额外数据费。通用费用(3%)应用于基本费用以及其他数据的费用。管理费为$ 0.61。
文本数的整数
消耗的数据量(以兆字节为单位)的两倍
剩余电量的两倍(值介于0.0到1.0之间)
客户名称的字符串(例如“ Steve Johnson”)
十位电话号码的字符串(例如“ 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,那就太好了。