求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);
}
}