public class a {
public static void main(String[] args) {
/**
*题目5:输入整数 a,输出结果 s,其中 s 与 a 的关系是:s=a+aa+aaa+aaaa+aa...a,
* 最后为 a 个 a。例如 a=2 时,s=2+22=24。
* 注意:①使用循环结构语句实现。②a 由键盘输入,且 2 ≤ a ≤9。
*
*
*/
int result =sum(10);
if (result==-1){
System.out.println("输入错误");
System.exit(0);
}
System.out.println(result);
}
static int temp =0;
static int sum=0;
public static int sum(int a){
if (a<2||a>9){
return -1;
}
for (int i=1;i<=a;i++){
temp=temp *10+a; //比如 如果我输入3,那么就是循环第一次为temp=3
//循环第2次, temp=30+3=33
sum+=temp; //循环3次 33*10+3 =333
} //sum进行求和 3+33+333
return sum;
}
}