我想将用户在循环中输入的所有值添加到一起,让用户知道它们的总和是多少

时间:2017-03-31 02:21:39

标签: java loops

我想制作一个代码,询问用户不同的值,然后将它们全部加在一起。然后将显示总和给他们看。到目前为止,我已经能够创建一个循环,它可以创建多个文本框,文本框的数量取决于他们想要添加的值的数量。但我不知道如何将它们的所有值相加并为它们显示它们。

 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(); 
  }

1 个答案:

答案 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来存储最终答案,方法是将输入的值添加到正在运行的总数中