【发布时间】:2019-03-19 08:46:50
【问题描述】:
所以我在这个问题上花费的时间比我愿意承认的要长。看起来下面的代码很有意义,但是当我得到 balance 的最终输出时,它会生成一个远非正确的数字,我仍然没有弄清楚背后的含义。例如,100 - 50 = 47(根据我的代码)。
因此,我试图让用户输入一个从余额中减去的数字。任何帮助将不胜感激,谢谢。
int balance = 100;
int userInput = Console.Read();
balance -= userInput;
【问题讨论】:
-
将 Read() 更改为 ReadLine() 并手动将该输入转换为 int。
标签: c# .net variables subtraction