等差数列前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);
    }
相关推荐
郑州光合科技余经理13 小时前
同城系统海外版:一站式多语种O2O系统源码
java·开发语言·git·mysql·uni-app·go·phpstorm
一只乔哇噻13 小时前
java后端工程师+AI大模型开发进修ing(研一版‖day60)
java·开发语言·人工智能·学习·语言模型
Dolphin_Home13 小时前
笔记:SpringBoot静态类调用Bean的2种方案(小白友好版)
java·spring boot·笔记
gihigo199813 小时前
matlab 基于瑞利衰落信道的误码率分析
算法
foxsen_xia14 小时前
go(基础06)——结构体取代类
开发语言·算法·golang
foxsen_xia14 小时前
go(基础08)——多态
算法·golang
MetaverseMan14 小时前
Java虚拟线程实战
java
leoufung14 小时前
用三色 DFS 拿下 Course Schedule(LeetCode 207)
算法·leetcode·深度优先
浪潮IT馆14 小时前
Tomcat运行war包的问题分析与解决步骤
java·tomcat
悟能不能悟14 小时前
Caused by: java.sql.SQLException: ORA-28000: the account is locked怎么处理
java·开发语言