java - Java中如何存储以前的数字?

标签 java

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

相关文章:

java - 在 Android 中使用 WebView

java swing无法扩展JFrame的高度?

java - Length Required (411) - RESTlet 客户端中所需的长度

java - tomcat7 出现内存不足错误

Java 用不被 [ ] 方括号包围的空格分隔字符串

java - JEE6 - CDI - 执行时的 DI

Java 应用程序问题 - Netbeans

java - 基于特定 HFile(s) 作为根的 HBase 扫描

java - 如何在android studio中使用java获取句子中的前两个单词?

java - 映射 @Entity 时出现 UnsatisfiedDependencyException beancreationerror