hola estoy leyendo manuales sobre el tratamiento de excepciones y no me entra, haber si me podeis aclarar un par de cosas.
estoy haciendo un programa que lee numeros int del teclado y quiero tratar los errores :
cuando introducen un char;
cuando introducen un float;
cuando introducen un entero mas grande que int;
lo hago asi:
public static void Menu()
{
leer= new Scanner (System.in);
}
public static int lee()
{
int opciones=0;
try
{ opciones = leer.nextInt();
} catch(NumberFormatException e) {
System.err.println("Error");
}
return opciones;
}
public static viod main(String args[])
{
opcion= lee();
}
no funciona , alguien sabe decirme como podria hacerlo.
muchas gracias