InputMismatchException.InputMismatchException() | Java

 

Descripción

El constructor de InputMismatchException se utiliza para lanzar una excepción cuando se intenta leer una entrada que tiene un formato incorrecto para el tipo de datos esperado.

Sintaxis

La clase InputMismatchException en Java tiene dos constructores definidos, presentados a continuación en formato de código Java:

public InputMismatchException()
public InputMismatchException(String s)

Parámetros

En el segundo constructor de la clase InputMismatchException, se considera un único parámetro:

  • String s, - Este parámetro es una cadena de texto, que se utiliza para establecer el mensaje de error que se mostrará cuando se produzca la excepción de incompatibilidad de entrada.

Clase Padre

InputMismatchException

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.