не могу найти проблему с символом с помощью try-catch - PullRequest
2 голосов
/ 25 ноября 2010

Привет, ребята, компилятор продолжает выдавать мне символ "не могу найти" здесь для try-catch ... я пытаюсь найти int, но мне нужно проверить ошибки ввода пользователя для других вещей, и все же я не могу поймать исключение ..

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

Заранее спасибо, ребята ...

Ответы [ 2 ]

5 голосов
/ 25 ноября 2010

У вас есть правильный импорт для InputMismatchException, например,

import java.util.InputMismatchException;

или

import java.util.*;

Если бы вы могли опубликовать точное сообщение об ошибке, это было бы полезно.

0 голосов
/ 25 ноября 2010

Действительно трудно сказать, из семи строк кода.

Кроме того, что сказал Джон, вы, возможно, не инициализировали starid (например, int starid = null ;). Пожалуйста, опубликуйте стек исключений или полное описание ошибки.

...