Cómo restringir la entrada ilegal en JAVA
El del primer piso es un script java, no un programa java
El método real es usar excepciones para limitarlo
o usar una declaración if else para juzgar en función del Código ASCII
Utilizo excepciones para escribir:
import java.io.*
public class IODemo {
public static void main(String[] args) {
prueba {
BufferedReader in = new BufferedReader(new InputStreamReader(System.
in) //crea el leer flujo
System.out.print("Ingrese un número entero: ");
String a = in.readLine();
int b = Integer.parseInt(a);
p>
System.out.println("No ingrese letras ni kanji");
} catch (IOException e) {//IO Excepción
System.out.println("Excepción");
}
}
}
}