【发布时间】:2011-05-15 13:44:00
【问题描述】:
大家好,编译器一直给我一个找不到 try-catch 的符号。 我正在尝试扫描一个 int,但我必须对其他内容进行用户输入错误检查,但我似乎无法捕捉到异常..
try
{
starid = sc.nextInt();
}catch(InputMismatchException e)
{
System.out.println("Error in input!!");
}
提前谢谢各位...
【问题讨论】:
-
发布确切的错误消息将非常有用。哦,告诉我们
sc是什么类型也没什么坏处。从您的代码中,我们只能猜测。告诉我们这些信息会让您更快地得到答案。 -
while (sc.hasNext()) { if (sc.hasNextInt()) { starid = sc.nextInt(); } }
标签: java exception-handling try-catch validation