gpt4 book ai didi

Java:保存要在循环中计算的用户输入

转载 作者:行者123 更新时间:2023-12-01 11:19:59 26 4
gpt4 key购买 nike

不幸的是,我无法附上我的整体程序(因为它还没有完成,仍有待编辑),所以我会尽力阐明我的问题。

基本上,我试图保存用户输入的整数,然后将其添加到用户输入的下一个整数(在循环中)。

到目前为止,我已经尝试只编写公式来看看它是如何工作的,但这是一个死胡同。我需要一些东西,可以在用户再次循环时“保存”用户输入的整数,并且可以在计算中使用。

以下是我想要实现的目标的详细说明:

  1. 用户输入一个整数(例如 3)
  2. 整数已保存(我不知道如何执行以及使用什么内容)(例如保存 3)
  3. 循环(可能是 while)再次循环
  4. 用户输入一个整数(例如 5)
  5. 将先前保存的整数 (3) 添加到新输入的整数 (5),总计为 (3 + 5 =) 8。
  6. 还有更多输入、保存和添加...

正如您可能知道的那样,我是 Java 的初学者。但是,我确实了解如何足够好地使用扫描仪并创建各种类型的循环(例如 while)。我听说我可以尝试使用“var”来解决我的问题,但我不确定如何应用“var”。我了解 numVar,但我认为这完全是另一回事。更何况,我还想看看是否有更简单的解决方案来解决我的问题?

最佳答案

好吧,所以你想要的是存储一个数字。

因此请考虑将其存储在变量中,例如loopFor

loopFor = 3

现在我们再次要求用户输入。

我们将其添加到loopFor变量中。

因此,我们可能使用扫描仪进行输入,任何东西都可以使用,扫描仪是读取数字的更好选择。

Scanner scanner = new Scanner(System.in);//we create a Scanner object
int numToAdd = scanner.nextInt();//We use it's method to read the number.

所以总结一下。

int loopFor = 0;
Scanner scanner = new Scanner(System.in);//we create a Scanner object

do {
System.out.println("Enter a Number:");
int numToAdd = scanner.nextInt();//We use it's method to read the number.
loopFor += numToAdd;
} while (loopFor != 0);

关于Java:保存要在循环中计算的用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31358324/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com