public class JiSuan {
/*
* (群硕)5. 请写一个方法计算s=a+aa+aaa+aaaa+aa...a,其中a取值范围是[1-9],
* a作为这个方法的参数,s作为这个方法的返回值。例如: 假设a=1,则s=1 假设a=2,则s=2+22
* 假设a=9,则s=9+99+999+9999+99999+999999+9999999+99999999+999999999 请编程实现.
*/
public static void main(String[] args) {
// addNums();
test(4);
}
private static long test(int i) {
// TODO Auto-generated method stub
long count = 1;
long len=i;
int in = 0, jn = 0;
while (count <= len) {
in += i;
jn += in;
i = i * 10;
count++;
System.out.print(" " + in);
}
System.out.println("\n总和:" + jn);
return jn;
}
}
请写一个方法计算s=a+aa+aaa+aaaa+aa...a,其中a取值范围是[1-9]
最新推荐文章于 2022-04-06 10:43:51 发布