等差数列前n项的和

等差数列求和公式:

基本公式:

Sn = n * (a1 + an)/ 2

其他形式:

Sn = n * a1 + n * (n - 1) * d / 2

其中:

  • Sn:前 n 项和

  • a1:首项

  • an:第 n 项

  • d:公差

  • n:项数

实现代码:

java 复制代码
public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int n = scanner.nextInt();
        
        // 使用等差数列求和公式
        int sum = n * 2 + n * (n - 1) * 3 / 2;
        
        System.out.println(sum);
    }
相关推荐
rockmelodies2 小时前
东方通安装
java
sin_hielo2 小时前
leetcode 2536
数据结构·算法·leetcode
flashlight_hi2 小时前
LeetCode 分类刷题:203. 移除链表元素
算法·leetcode·链表
py有趣2 小时前
LeetCode算法学习之数组中的第K个最大元素
学习·算法·leetcode
吗~喽2 小时前
【LeetCode】将 x 减到 0 的最小操作数
算法·leetcode
避避风港2 小时前
Java 抽象类
java·开发语言·python
初学小白...2 小时前
JVM入门知识点
java·服务器·jvm
C++chaofan3 小时前
基于session实现短信登录
java·spring boot·redis·mybatis·拦截器·session
what_20183 小时前
list集合使用
数据结构·算法·list