關於2的問題

求Sn=a+aa+aaa+…+aa…aaa(有n個a)之值,其中a是一個數(不會改變)。
例如:2+22+222+2222+22222(n=5)此時a=2,n由鍵盤輸入。

package com.calculate;

import java.util.Scanner;

public class Sumloop {

    private static void count(int a,int n){
        long sum = 0;
        int base = a;
        for(int i=1;i<=n;i++){
            sum += a;
            a = a*10 +base;
            System.out.println("第"+i+"項結果爲:"+sum);
        }
    }

    public static void main(String[] args) {
        System.out.println("請輸入基數...");
        int a = new Scanner(System.in).nextInt();
        System.out.println("請輸入項數...");
        int n = new Scanner(System.in).nextInt();
        count(a, n);
    }

}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章