关于2的问题

来源:互联网 发布:2016热门网络暴力事例 编辑:程序博客网 时间:2024/06/01 09:46

求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);    }}
0 0
原创粉丝点击