Java - Como muestro un error si no introduce un numero

 
Vista:
sin imagen de perfil

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