等差数列前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);
    }
相关推荐
卜锦元1 小时前
Golang后端性能优化手册(第三章:代码层面性能优化)
开发语言·数据结构·后端·算法·性能优化·golang
Binky6781 小时前
力扣--回溯篇(2)
算法·leetcode·职场和发展
墨着染霜华1 小时前
Spring Boot整合Kaptcha生成图片验证码:新手避坑指南+实战优化
java·spring boot·后端
码界奇点1 小时前
Java外功核心7深入源码拆解Spring Bean作用域生命周期与自动装配
java·开发语言·spring·dba·源代码管理
czlczl200209251 小时前
Spring Security @PreAuthorize 与自定义 @ss.hasPermission 权限控制
java·后端·spring
我爱学习好爱好爱1 小时前
Prometheus监控栈 监控java程序springboot
java·spring boot·prometheus
老华带你飞1 小时前
考试管理系统|基于java+ vue考试管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot·后端
De-Alf1 小时前
Megatron-LM学习笔记(6)Megatron Model Attention注意力与MLA
笔记·学习·算法·ai
阿蒙Amon2 小时前
C#每日面试题-属性和特性的区别
java·面试·c#
懒惰蜗牛2 小时前
Day66 | 深入理解Java反射前,先搞清楚类加载机制
java·开发语言·jvm·链接·类加载机制·初始化