用try-catch找不到符号问题

时间:2010-11-25 08:30:38

标签: java exception-handling try-catch validation

嘿伙计们编译器一直给我一个找不到try-catch的符号。 我正在尝试扫描一个int,但我必须用户输入错误检查其他东西,但我似乎无法捕捉异常..

try
 {
 starid = sc.nextInt();
 }catch(InputMismatchException e)
  {
  System.out.println("Error in input!!");
  }

先谢谢你们......

2 个答案:

答案 0 :(得分:5)

您是否拥有InputMismatchException的正确导入,例如

import java.util.InputMismatchException;

import java.util.*;

如果您可以发布完全错误消息,那将会有所帮助。

答案 1 :(得分:0)

真的很难说,来自七行代码。

除了Jon所说的,你可能没有初始化starid(例如int starid = null ;)。请发布异常堆栈或完整的错误说明。