Java循环中的计数量

时间:2013-10-27 18:12:37

标签: java

我是Java新手,我现在正在学习。我想创建一个小程序,可以总结我向程序显示的所有数字。我的计划的主要想法是要求我提供许多数字。这是循环:

for (int k = 1; k <= 6 ; k++){
    System.out.println("Type " + k +". number");
    f = userInput.nextInt();
}

我想知道我的程序如何总结我的所有数字?

5 个答案:

答案 0 :(得分:1)

您需要声明一个变量来保存总和:

int f, sum = 0;
for (int k = 1; k <= 6 ; k++){

    System.out.println("Type " + k +". number");
    f = userInput.nextInt();
    sum += f;
}

答案 1 :(得分:0)

您需要使用另一个变量来存储总和。

int sum = 0;

for (int k = 1; k <= 6; k++) {

    System.out.println("Type " + k +". number");

    f = userInput.nextInt();

    sum = sum + f;
}

答案 2 :(得分:0)

试试这个

    int answer = 0;
    for (int k = 1; k <= 6 ; k++){

        System.out.println("Type " + k +". number");
        f = userInput.nextInt();
        answer += f; 

    }
    System.out.println(answer);

答案 3 :(得分:0)

// assuming userInput is a Scanner

int sum = 0;

int f;

for (int k = 1; k <= 6 ; k++){

    System.out.println("Type " + k +". number");
    f = userInput.nextInt();

    sum += f;

}

// sum now holds the sum of all numbers

答案 4 :(得分:0)

假设您在此段代码之前创建了一个scanner对象,您可以使用一个sum变量来保存输入的总和。

       int sum =0;
       for (int k = 1; k <= 6 ; k++){

            System.out.println("Type " + k +". number");
            f = userInput.nextInt();
            sum += f;    
        }