利用Java做一个求等差数列前n项和的程序

import java.util.Scanner;
public class Text{
    public static void main(String[] args) {
        Scanner in=new Scanner(System.in);
        System.out.println("求等差数列的前N项和;"+"\n"+"输入数列的首项");
        int firstItem = in.nextInt();//输入首项
        System.out.println("输入数列的公差");
        int tolerance = in.nextInt();//输入公差
        System.out.println("输入求前多少项的和");
        int n = in.nextInt();//输入n的值
        int sum=0;//储存总值
        System.out.println(sum+"="+(n*firstItem+(n-1)*n*tolerance/2));//利用求和公式验证;
        for(int i=1;i<=n;i++){
            int sum1;
            sum1=firstItem+(i-1)*tolerance;
            sum+=sum1;
        }
        System.out.println(sum);

    }}

你可能感兴趣的:(java,开发语言,后端)