嗨,我是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


您现在有了一个具有当前先前值的变量

09-28 10:17