java问题,??

来源:百度知道 编辑:UC知道 时间:2024/06/06 10:16:28
求 s = a + aa + aaa + aaaa + a...a的值,其中a是一个数字。例如:2+22+222+2222

a的值 和 加数个数n 都从键盘获取

public class Print {
public static void main(String args[]) {
Scanner in = new Scanner (System.in);
System.out.println("输入a和n");
int a = in.nextInt();
int n = in.nextInt();
int aa = 0;
int s = 0;

for (int i = 1; i <= n; i++) {
if (n != 1)
aa = aa + a * (int)Math.pow(10,i - 1);
else aa = a;

s += aa;
}

System.out.println("结果:" +s);

}
}

public class A
{
public static void main(String[] args)
{
java.util.Scanner in = new java.util.Scanner (System.in);
System.out.println("请输入两个数字a和n:");
String a = in.next();
String b=a;
int n = in.nextInt();
int result=0;
for (int i=0;i<n;i++)
{

result+=Integer.parseInt(a);
a+=b;
}
System.out.println(result+"");
}

}

public class A
{