java求s=a+aa+aaa+aaaa+aa...a的值

来源:互联网 发布:域名怎么做跳转 编辑:程序博客网 时间:2024/06/07 01:46
 10、求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。
 例如2+22+222+2222+22222

(此时 共有5个数相加),几个数相加有键盘控制。

package com.lan.exercise20170604;import java.util.Scanner;public class Exercise7_10_10_222222 {public static void main(String[] args) {//10、求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。//例如2+22+222+2222+22222//(此时 共有5个数相加),几个数相加有键盘控制。Scanner reader=new Scanner(System.in);int a=0,n=0,b=0;System.out.println("输入a:");a=reader.nextInt();b=a;//缓存尾数System.out.println("输入次数n:");n=reader.nextInt();int sum=0;//累加器for(int i=0;i<n;i++)//得到最大的那个数{//System.out.println("a="+a);sum+=a;//累加求和a=a*10;//前移一位a+=b;//加尾数//}System.out.println("sum="+sum);}}


原创粉丝点击