//三、从键盘输入1个数字, 例如 2 再从键盘输入一个数字,例如5,
// 则求 2 + 22 + 222 + 2222 + 22222 的和
核心解题思路:
例如 222如何表示:
222 = 200 + 20 + 2
解决完这个问题后,把所有项数累加即可
public class Practice3 {
public static void main(String[] args) {
//创建一个控制台
//友好提示
System.out.println("请输入第一个数字");
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();
System.out.println("请输入第二个数字");
int b = scan.nextInt();
if (a < 0) throw new RuntimeException("不成立");//a < 0 项式不成立
int x = 0;//表l示a与b组成是数(每一项的数)
int sum = 0;//接收总和
for (int i = 1; i <= b; i++) {
x = (x * 10) + a;//表示每一项 比如循环第四次的2222 2 + 2*10 + 20*10 + 200*10
sum += x;//累加求和
}
System.out.println("和为" + sum);
}