用try-catch找不到符号问题

Dar*_*hua 2 java validation exception-handling try-catch

嘿家伙编译器一直给我一个找不到符号的try-catch这里..我正在尝试扫描一个int,但我必须用户输入错误检查其他的东西,但我似乎无法赶上例外..

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

先谢谢你们...

Jon*_*eet 5

你有正确的进口InputMismatchException,例如

import java.util.InputMismatchException;
Run Code Online (Sandbox Code Playgroud)

要么

import java.util.*;
Run Code Online (Sandbox Code Playgroud)

如果您可以发布确切的错误消息,那将是有帮助的.