等差数列前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);
    }
相关推荐
MetaLite4 分钟前
Spring Cache只留注解-MetaLite如何二开缓存运行时
java·spring·缓存
Wang's Blog8 分钟前
Java框架快速入门: Spring Security+OAuth2之自定义数据库表结构实现认证
java·数据库·spring
白远山10 分钟前
家政服务派单平台搭建实战指南:从需求分析到系统设计全流程解析
java·开发语言·架构·uni-app·需求分析
树若逝花若殇14 分钟前
基于Spring AOP优雅记录请求响应日志
java·spring boot
午彦琳18 分钟前
2026.9.11
数据结构·python·算法
Yyyyyy~41 分钟前
【java】数组的定义和使用
java
麻辣布丁41 分钟前
java集合篇面试模拟
java·开发语言·面试
niucloud-admin43 分钟前
JAVA V6 多商户商城 开发文档——插件开发规范
java·开发语言
嘟哩DuliDuli1 小时前
创作 Agent 的任务状态该如何保存
android·java·javascript
wdfk_prog1 小时前
lely-canopen-rtt:为什么推荐在 RT-Thread 上使用 Lely CANopen 构建主站
java·运维·缓存·docker·容器