Java增量

时间:2013-09-25 22:07:46

标签: java loops

这是我的问题。这里的目标是每购买500英尺的电缆,安装价格就会增加40美元。

if (UTPAmount > 1) {
    UTPInstallationCost = 40;
}
else if (UTPAmount > 500) {
    UTPInstallationCost = 80;
}

UTPAmount表示购买的电缆数量。我知道我有一个良好的开端,但我需要无限的进场,所以我不必继续增加500的增量。

1 个答案:

答案 0 :(得分:1)

如果购买电缆,您希望将成本初始化为40(UPTAmount> 1)

然后你得到500乘以(UPTAmount / 500)的倍数,乘以成本50得到额外的费用。您将此费用添加到初始费用中。您应该使用=更改+=以添加额外费用。同时将else if更改为if,否则将无法执行。

这是最终代码 -

 if (UTPAmount > 1) {
    UTPInstallationCost = 40;
 }
 if (UTPAmount > 500) {
    UTPInstallationCost += (UTPAmount/500) *40;
 }