JAVA 在线等

来源:百度知道 编辑:UC知道 时间:2024/06/11 22:29:41
要用到try catch 语句篇写一个年龄输入程序 如果输入的数字大于100或不是数字运用抛出捕获程序重新输入

while(true) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String number = br.readLine();
try {
int x = Integer.parseInt(number);
if (x < 0 || x > 100)
throw new Exception("input error.");
return;
} catch (Exception e) {
continue;
}
}

还不简单吗,实现Throwable接口就好了啊
外层一个死循环,内层try catch,在throw语句后一句是break;

外层一个死循环,内层try catch,如果一切正常,Return跳出循环。