@Test
// 编写一个方法求s=a+aa+aaa+a...a,其中a是一个数,
// 比如a=2;那么求s=2+22+222+2222...的值。该方法需要两个参数,
// 第一个参数控制a,第二个参数控制有多少个数。
public void test10() {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个数:(1-9)");
int a = scanner.nextInt();
System.out.println("请输入最大个数:");
int b = scanner.nextInt();
double[] result = new double[b];
double sum = 0;
int i;
double sum1 = 0;
for (i = 1; i <= result.length; i++) {
sum += a * (Math.pow(10, i - 1));
result[i - 1] = sum;
System.out.print(result[i - 1] + " ");
sum1 += result[i - 1];
}
System.out.println();
System.out.println("a+aa+aaa+a...a的值为:" + sum1);
}
Java编写一个方法求s=a+aa+aaa+a...a,其中a是一个数,比如a=2;那么求s=2+22+222+2222...的值。
最新推荐文章于 2023-03-14 20:57:39 发布