刚学编程不久,碰到问题啦
有个问题要键盘输入123然后有选项,输入不是整数会出错,下面是我的解决办法,但太笨拙了
要是超过9就没办法,因为是找ASCII对照表刚好有0到9,比如输入的是11,12,13怎么办?
有没有其他办法啊?
String iString;
int i = 0;
char aChar;do {                       System.out.println("输入1.2.3做选择");
iString = input.next(); if (iString.length() > 1)
continue; aChar = iString.charAt(0);
i = (int) aChar;// 49 50 51
} while (i != 49 & i != 50 & i != 51);