質問の数列の和の問題をJavaで解いてみた。

 質問の数列の和の問題Javaで解いてみました。(^_^;
●Summation01.java

/* 
 * Summation01.java
 */

class Summation01 {
    public static void main(String[] args) {
        int s=0;
        for(int i=1; i<=10; i++)
            s+=(2*i-1)*(2*i-1);
        System.out.println("(ア) "+s);
        s=0;
        for(int i=1; i< 10; i++)
            for(int j=i+1; j<=10; j++)
                s+=(2*i-1)*(2*j-1);
        System.out.println("(イ) "+s);
    }
}

●実行結果

(ア) 1330
(イ) 4335

 ちなみに、関数電卓 EvalCalcを使って計算すると次の通りです。

>Sum(1,10,{(2*x-1)^2})
 1330
>n=10,Sum(1,n-1,{i=x,Sum(i+1,n,{j=x,(2*i-1)*(2*j-1)})})
 4335

新課程チャート式基礎からの数学1+A

新課程チャート式基礎からの数学1+A

新課程チャート式解法と演習数学1+A

新課程チャート式解法と演習数学1+A

明解Java 入門編

明解Java 入門編