a是一个数字。
例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。
package com.qiqi.test;
import java.util.Scanner;
/*
* 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。
* 例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。
*
*/
public class Test07 {
public static void main(String[] args) {
Scanner cin=new Scanner(System.in);
double i,j,m,sum,s1,s2,n,x;
s1=s2=sum=0;
System.out.println("请输入数字:");
x=cin.nextInt();
System.out.println("请输入几个数相加:");
n=cin.nextInt();
for(i=0;i<n;i++) {
m=Math.pow(10,i);
s1=x*m;
s2=s2+s1;
sum=sum+s2;
System.out.print(s2+" ");
}
cin.close();
System.out.println("和为"+sum);
}
}