黑马程序员技术交流社区
标题:
键盘录入数字,获取大写
[打印本页]
作者:
孙广浩
时间:
2015-11-12 21:41
标题:
键盘录入数字,获取大写
import java.math.BigInteger;
import java.util.Scanner;
public class Demo6_array {
public static void main(String[] args) {
// 定义查表的数组
char[] chs = {'0','1','2','3','4','5','6','7','8','9'};
Scanner sc = new Scanner(System.in);
while (true) { // 只要输入错误就继续
String line = sc.nextLine();
try {
new BigInteger(line); // 放到BigInteger
for (int i = 0; i < line.length(); i++) {
char ch = line.charAt(i);
System.out.print(chs[ch - '0']);
}
break; // 正常输出就break
} catch (Exception e) {
System.out.println("请输入纯数字字符:");
}
}
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2