【发布时间】:2016-05-04 10:06:37
【问题描述】:
我有一个任务,我需要使用循环来允许用户在程序中输入十个不同的数字,然后将变量相加。
我找到了各种代码,并将它们拼接在一起创建了这个:
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?另外,当您已经创建了一个数组来存储输入时,为什么还要使用它们。
标签: java for-loop math addition