Java - Como muestro un error si no introduce un numero

   
Vista:

Como muestro un error si no introduce un numero

Publicado por Mario (1 intervención) el 18/02/2018 19:27:30
Buen día programadores.

Como pueden ver a continuación es un simple programa que cuenta según el número que el usuario le coloque, la pregunta realmente es ¿Como hago para que en el caso de que el usuario coloque algo que no sea un número el programa no colapse e imprima un error al usuario que el dato debe ser numérico?.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
import java.util.Scanner;
 
public class Iteracion {
 
    public static void main(String[] args) {
 
        Scanner teclado = new Scanner(System.in);
 
        String texto;
        int inicio = 0;
        int numero;
        boolean encendido = true;
 
        while(encendido==true){
 
            System.out.println("Bienvenido al Contandor! ");
            System.out.println();
            System.out.println("A continuación inserte el valor a contar: ");
 
            numero = teclado.nextInt();
 
            while(inicio <= numero){
                System.out.println("Va en : "+ inicio);
                inicio++;
            }
 
                System.out.println("¿Desea continuar?...(S/N)");
                texto = teclado.next();
 
                if("S".equals(texto)||"s".equals(texto)){
                    inicio = 0;
                }
                else if("N".equals(texto)||"n".equals(texto)){
                    encendido = false;
                }
 
            }
 
    }
 
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Como muestro un error si no introduce un numero

Publicado por xve (345 intervenciones) el 19/02/2018 07:57:35
Hola Mario, revisa en este código la función obtenerValor(), mediante una excepción muestra un error si no se introduce un numero.
https://www.lawebdelprogramador.com/codigo/Java/3620-Adivinar-un-numero-en-Java.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Revisar política de publicidad