每当另一个值增加 1 时,如何将 2 添加到一个值?
How to add 2 to a value every time another value goes up by 1?
我正在设计一个提供某些服务的应用程序,每 1 小时您必须支付 2 美元。您可以预订的最短时间是 3 小时(因此起价是 6 美元),最长是 8 小时,我正在尝试编写一些代码来检查用户输入的小时数并相应地输出价格。
我通过为 3-8 中的每个场景创建多个 if 语句来解决这个问题,但我正在寻找一种方法来最小化代码。
if(hours == 3){
this.Price = 6;
}
if(hours == 4){
this.Price = 8;
}
.
.
.
if(hours == 8){
this.Price = 16;
}
解决方案非常简单。
如果您查看您的代码,您可以很容易地看到 价格是小时乘以 2。
只需使用:
this.Price = hours * 2;
我正在设计一个提供某些服务的应用程序,每 1 小时您必须支付 2 美元。您可以预订的最短时间是 3 小时(因此起价是 6 美元),最长是 8 小时,我正在尝试编写一些代码来检查用户输入的小时数并相应地输出价格。
我通过为 3-8 中的每个场景创建多个 if 语句来解决这个问题,但我正在寻找一种方法来最小化代码。
if(hours == 3){
this.Price = 6;
}
if(hours == 4){
this.Price = 8;
}
.
.
.
if(hours == 8){
this.Price = 16;
}
解决方案非常简单。
如果您查看您的代码,您可以很容易地看到 价格是小时乘以 2。
只需使用:
this.Price = hours * 2;