java,关于循环。

输入一个数i,然后一直累加到i+100,最后输出。

img


public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int i = sc.nextInt(), sum = 0;
        for (int j = 1; j <= 100; j++) {
            sum += i + j;
        }
        System.out.println(sum);
    }

为什么重新定义i ,还不附值

是这个意思吗?


public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    int i = sc.nextInt();
    int sum = 0;
    for (int j = 1; j < 100 + i; j++) {
        sum += j;
    }
    System.out.println(sum);
}