在 C# 控制台应用程序中向现有值添加新值
Add new value to existing value in C# Console app
我是 c# 控制台的新手,目前有一个控制台应用程序要求用户购买门票,在选择门票和金额后,该应用程序会显示总价并询问用户是否要添加更多门票,如果用户输入y,他们可以添加更多票,我如何在现有总价上添加新的总价?
如果我第一次按 N,代码可以工作,但我不确定在第二次或第三次按 N 后要输入什么。
感谢任何帮助!
如果我对你的问题的理解正确,你只想在每次迭代中为 totalprice 添加一个值。
这可以通过两种不同的方式完成。
首先,您需要将 totalprice 初始化为 0。
totalprice =0;
然后每次你想给 totalprice 添加一些东西时,你要么直接将值分配给它:
totalprice = totalprice + (subTotal * ADDITIONAL_TAX) + subTotal;
或者更好的解决方案。您使用 += 运算符。 += 运算符本质上是我上面所做的缩写。
totalprice += (subTotal * ADDITIONAL_TAX) + subTotal;
我是 c# 控制台的新手,目前有一个控制台应用程序要求用户购买门票,在选择门票和金额后,该应用程序会显示总价并询问用户是否要添加更多门票,如果用户输入y,他们可以添加更多票,我如何在现有总价上添加新的总价?
如果我第一次按 N,代码可以工作,但我不确定在第二次或第三次按 N 后要输入什么。
感谢任何帮助!
如果我对你的问题的理解正确,你只想在每次迭代中为 totalprice 添加一个值。
这可以通过两种不同的方式完成。
首先,您需要将 totalprice 初始化为 0。
totalprice =0;
然后每次你想给 totalprice 添加一些东西时,你要么直接将值分配给它:
totalprice = totalprice + (subTotal * ADDITIONAL_TAX) + subTotal;
或者更好的解决方案。您使用 += 运算符。 += 运算符本质上是我上面所做的缩写。
totalprice += (subTotal * ADDITIONAL_TAX) + subTotal;