嗨,我是java新手,在解决这个问题时遇到了麻烦。
void setNumber(int inputNumber)
{
int currentNumber = inputNumber;
int previousNumber = ??????????
}
因此,如果 inputNumber 为“2 ”,则 currentNumber 应为“2 ” 我想将 inputNumber 更改为其他内容,但我希望 previousNumber 为“2 ” 依此类推,previousNumber 比 currentNumber 的新值早一步。 我怎样才能做到这一点?
谢谢!
最佳答案
只需将 currentNumber 存储在 previousNumber 中,然后用新值覆盖它即可。
int previousNumber = currentNumber;
int currentNumber = inputNumber;
首先,前一个号码被当前号码覆盖
input = 3
previous = 2
current = 2
然后current从输入的数字中获取新的数字
input = 3
previous = 2
current = 3
您现在拥有一个具有当前先前值的变量
关于java - Java中如何存储以前的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10779536/