求 a+aa+aaa+…….+aaaaaaaaa=?
其中a为1至9之中的一个数,项数也要可以指定。
import java.util.Scanner;
public class demo2 {
public static void main(String[] args) {
int a,b,tem;
int sum = 0;
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个 1~9 的 a 值");
a = scanner.nextInt();
System.out.println("请问要相加多少项(1~9)?");
b = scanner.nextInt();
tem = a;
for(int i=1;i<=b;i++){
sum +=a;
a = a*10+tem;// 这表示a 的下一项
// 每次 a 的下一项都等于前一项*10,再加上刚输入时的 a ;注意,这时的 a 已经变化了。
}
System.out.println("和值:"+sum);
}
}