1. 程式人生 > >Java經典編程題50道之八

Java經典編程題50道之八

其中 println i++ class aaa 一個 bsp pub 個數字

求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個數字。例如2+22+222+2222+22222(此時共有5個數相加),幾個數相加由鍵盤控制。

public class Example08 {
public static void main(String[] args) {
sum(2, 5);
}

public static void sum(int a, int n) {
int b = a;
long sum = 0;
for (int i = 0; i < n; i++) {
sum += a;

a = a * 10 + b;
}
System.out.println("和為:" + sum);
}
}

Java經典編程題50道之八