嗨,我是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
然后电流从输入数字中获得新数字
input = 3
previous = 2
current = 3
您现在有了一个具有当前先前值的变量