while(true) {
System.out.println("请录入一个大于1小于1000的正整数:");
int num = sc.nextInt();
if(num < 1 || num > 1000) {
System.out.println("您的输入不合法! 系统结束");
System.exit(0);
}
if(num < 10) {
System.out.println(s1[num]);
}
if(num > 9 && num < 100) {
int s = num/10;
int g = num%10;
System.out.println(s1[s]+s2[0]+s1[g]);
}
if(num > 99 && num < 1000) {
int b = num/100;
// 注: 十位,要除以10,再模10
int s = num/10%10;
int g = num%10;
System.out.println(s1[b]+s2[1]+s1[s]+s2[0]+s1[g]);
}
}
}
}