gpt4 book ai didi

java - 更改 java 循环中的输入变量

转载 作者:行者123 更新时间:2023-12-01 09:58:10 26 4
gpt4 key购买 nike

我有一个作业,我需要使用循环来允许用户在程序中输入十个不同的数字,然后将变量相加。

我找到了各种代码片段并将它们缝合在一起以创建此:

<小时/>
import javax.swing.*;
import java.util.Scanner;

public class exercise6
{
public static void main (String []args)
{

//Input

String totalNum, num1, num2, num3, num4, num5, num6, num7, num8, num9, num10;

Scanner in = new Scanner (System.in);
System.out.println("Please enter ten numbers:");
int[] inputs = new int[10];

for (int i = 0; i < inputs.length; ++i)
{
inputs[i] = in.next();
}

//Process
totalNum = num1 + num2 + num3 + num4 + num5 + num6 + num7 + num8 + num9 + num10;

//Output
JOptionPane.showMessageDialog(null, "Total = " + totalNum);


}
}
<小时/>

这不是很好,但这是我迄今为止最好的。请帮忙?

最佳答案

您不需要变量 num1 到 num10。您可以简单地在循环本身中进行总结。喜欢:

int sum = 0;
for (int i = 0; i < 10; i++) {
sum += = in.next(); // sum = sum + in.next();
}

此外,您将变量分配为字符串,但您需要 int。在你的情况下,如果输入始终是 1,它会打印类似 1111111111 的内容。

看看here如何正确处理整数。

关于java - 更改 java 循环中的输入变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37024591/

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