📌  相关文章
📜  Java程序查找第 n 项为 n^2 – (n-1)^2 的系列之和(1)

📅  最后修改于: 2023-12-03 15:02:06.294000             🧑  作者: Mango

Java程序查找第 n 项为 n^2 – (n-1)^2 的系列之和

这是一个简单的Java程序,用于查找满足规则n^2 – (n-1)^2的第n项的值,并计算前n项的总和,并返回结果。

算法思路

将输入的n作为循环次数,计算每一项的值,然后求和返回。每一项的值可以通过n^2 – (n-1)^2得到。

Java代码如下:

public class SeriesSum {
    public static void main(String[] args) {
        int n = 5;
        System.out.println("第" + n + "项为:" + nthTerm(n));
        System.out.println("前" + n + "项总和为:" + sum(n));
    }

    /**
     * 计算第n项的值
     *
     * @param n 第n项
     * @return 第n项的值
     */
    public static int nthTerm(int n) {
        return n * n - (n - 1) * (n - 1);
    }

    /**
     * 计算前n项的总和
     *
     * @param n 前n项
     * @return 前n项的总和
     */
    public static int sum(int n) {
        int sum = 0;
        for (int i = 1; i <= n; i++) {
            sum += nthTerm(i);
        }
        return sum;
    }
}
运行结果
第5项为:9
前5项总和为:25
总结

本程序实现了对满足规则n^2 – (n-1)^2的第n项的值进行计算,并计算前n项的总和。程序采用了简单的循环结构实现,是初学Java的程序员学习Java基本语法的练习示例。