在Sum a Series中找到n

时间:2014-09-17 11:36:41

标签: java

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package exercise_4.pkg25;

/**
 *
 * @author 14111985
 */
public class Exercise_425App {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {

        int total = 0;
        int sumOfTotal = 0;
        int n = 0;


        for (int i = 1; i <= 5; i++) {

            total += i;
            sumOfTotal += total;
        }
        System.out.println(sumOfTotal);
    }
}

我需要在此总和中打印n的值作为一系列问题以及总和。我发现了如何打印总和。但是无法弄清楚如何获得n。 1+(1 + 2)+(1 + 2 + 3)+(1 + 2 + 3 + 4)+(1 + 2 + 3 + 4 + n)的

1 个答案:

答案 0 :(得分:2)

如果我是对的,你的系列会在Ap。   对于Ap中的系列,请使用n numbers=n*(a + l)/2;的公式和   这里的第一个术语是a,最后一个术语是l。

public static void main(String[] args) {

        int total = 0;
        int sumOfTotal = 0;
        int n = 0;


        for (int i = 1; i <= 5; i++) {

            total += i;
            sumOfTotal += total;
        }

           n=(sumOfTotal*2)/(a+l);
           System.out.println("value of n is"+ n);
        System.out.println(sumOfTotal);
    }