package t7;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public static int sum() {
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入数字a:");
int a;
while(true) {
try {
String str=br.readLine();
if(str.matches("[1-9]")) {
a=Integer.parseInt(str);
break;
}else {
System.out.println("请重新输入数字a:");
continue;
}
} catch (IOException e) {
e.printStackTrace();
}
}
System.out.println("请输入数字个数count:");
int count;
while(true) {
try {
String str=br.readLine();
if(str.matches("\\d+")) {
count=Integer.parseInt(str);
break;
}else {
System.out.println("请重新输入数字个数count:");
continue;
}
} catch (IOException e) {
e.printStackTrace();
}
}
int sum=0;
for(int i=0;i<count;i++) {
sum+=getNum(a,i+1);
}
return sum;
}
private static int getNum(int a,int count) {
int num=0;
for(int i=0;i<count;i++) {
num+=(a*Math.pow(10, i));
}
return num;
}
}