InputMismatchException | Java

 

Descripción

La excepción InputMismatchException se produce cuando el tipo de los datos introducidos por el usuario no coincide con el tipo esperado por el programa. Por ejemplo, si el programa espera un número entero y el usuario introduce una cadena de texto, se lanzará una InputMismatchException.

Sintaxis

public class InputMismatchException extends NoSuchElementException

Constructores

Ejemplo

List<Integer> lista = new ArrayList<Integer>();
Scanner reader = new Scanner(System.in);
System.out.println("Introduce números. El cero para salir");			

int numero = 0;
do {
  try {
    numero = reader.nextInt();
    lista.add(numero);
  } catch (InputMismatchException ime){
    System.out.println("¡Cuidado! Solo puedes insertar números. ");
    reader.next();
  }			
} while (numero!=0);

Artículos

Manual Java

Aprende más sobre Java consultando online o descargando nuestro manual.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Vídeos Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.