Hola a todos.
La duda que tengo es como hacer un programa en java que pida 2 numeros enteros, pero que si estos no son enteros, los vuelva a pedir.
Tengo este codigo de ejemplo, que no es de lo mejor, pero para graficar el problema sirve:
Código:
import java.util.Scanner;
public class Ej_1 {
public static void main (String args[]) {
Scanner Entrada=new Scanner(System.in);
int a,b;
do {
a=Entrada.nextInt();
b=Entrada.nextInt();
}while ((a<30) && (b<30));
if (a>b)
System.out.println("El mayor es " +a);
else
System.out.println("El mayor es " +b);
}
}
El problema es que si ingreso un numero que no es entero, por ejemplo 2,2, el programa se termina y lo que quiero es que vuelva a pedir otro numero hasta que el mismo sea entero.
Acepto cualquier sugerencia. Gracias.