如何将1中的所有数字加到用户给出的数字中

时间:2014-03-27 15:10:16

标签: java for-loop

我必须完成一项练习,我可以从用户那里获得输入,并将所有数字从1加到该数字,并显示总数。

有人可以告诉我如何将1中的所有数字加到用户给出的数字中..

这个练习应该用for循环来完成

这是我的代码: -

import java.util.Scanner;

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

        Scanner key = new Scanner(System.in);

        int guess;

        System.out.print("Number: ");
        guess = key.nextInt();

        for (int i = 1; i <= guess; i++) {
            System.out.print(i + " ");
        }
        System.out.println("The sum is: " + s);
    }
}

2 个答案:

答案 0 :(得分:1)

int sum = 0;
for (int i = 1; i <= guess; i++) {
    sum += i;
}

sum是你的累加器。

答案 1 :(得分:1)

    int count = 0;
    for (int i = 1; i <= guess; i++) {
        count += i;
    }
    System.out.println("The sum is: " + count);