我想制作一个代码,询问用户不同的值,然后将它们全部加在一起。然后将显示总和给他们看。到目前为止,我已经能够创建一个循环,它可以创建多个文本框,文本框的数量取决于他们想要添加的值的数量。但我不知道如何将它们的所有值相加并为它们显示它们。
Scanner myInput = new Scanner(System.in);
int addNumber, total;
int num = 0;
System.out.println("Please input how many values you wish to add up together");
addNumber = myInput.nextInt();
for (int numValue =1; numValue <= addNumber; numValue++)
{
int value;
total = num + numValue;
System.out.println("Please input your " + total + " value.");
value = myInput.nextInt();
}
答案 0 :(得分:0)
你快到了
首先初始化total
int total = 0;
for (int numValue =1; numValue <= addNumber; numValue++)
{
System.out.println("Please input your " + numValue + " value.");
total += myInput.nextInt();
}
System.out.println ("The total is " + total);
在此代码中
total = num + numValue;
您只需将total
的值设置为numValue
,因为num
始终为0
在我的代码中,我使用total
来存储最终答案,方法是将输入的值添加到正在运行的总数中