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