等差数列前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);
    }
相关推荐
AD钙奶-lalala3 分钟前
SpringBoot 4.0.3配置Swagger
java·spring boot·后端
小龙报5 分钟前
【算法通关指南:算法基础篇】二分算法: 1.A-B 数对 2.烦恼的高考志愿
c语言·开发语言·数据结构·c++·vscode·算法·二分
seven97_top6 分钟前
NIO:解开非阻塞I/O高并发编程的秘密
java
小六溜了6 分钟前
模块二十.双列集合
java
23.7 分钟前
【Java】NIO 中的多路复用(Selector / Channel)机制
java·面试·nio
yong99907 分钟前
NNDA、PDA、JPDA、IMM数据关联算法MATLAB实现
开发语言·算法·matlab
七夜zippoe11 分钟前
Docker容器化实战:核心概念、镜像制作与多阶段构建全解析
java·jvm·数据库·docker·oracle·容器化
罗湖老棍子11 分钟前
加分二叉树(信息学奥赛一本通- P1580)(洛谷-P1040)
算法·区间dp·区间动态规划
TimberWill14 分钟前
优化if else过多的方案(含设计模式处理方式)
java·设计模式