import java.util.Scanner;

public class Sum {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int n = scanner.nextInt();
        int sum = 0;
        int tempSum = 0;
        for (int i = 1; i <= n; i++) {
            tempSum += i;
            sum += tempSum;
        }
        System.out.println("s = " + sum);
    }
}

解释:

首先,通过 Scanner 类从键盘输入一个整数 n

然后,定义三个变量:sum 用于存储最终结果,tempSum 用于存储每个子序列的和,i 用于循环计数器。

接着,通过 for 循环遍历从 1n 的每一个数,将当前数加到 tempSum 中,然后再将 tempSum 加到 sum 中。

最后,输出 sum 的值即可

用java编写一个程序从键盘输入n求s=1+1+2+1+2+3+…+1+2+3+…+n的值

原文地址: https://www.cveoy.top/t/topic/cx3e 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录