elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Mensajes
Páginas: [1]
1  Programación / Java / Re: Duda Examen Programaciin Urgente en: 23 Marzo 2016, 18:36 pm
En el código que indicas falta inicializar teclado, que entiendo puede ser un Scanner.
Una opción es controlar la excepción que da al introducir otro caracter que no sea double, en este caso esa excepción es: "InputMismatchException", para capturar esa excepción y hacer "algo" con el código cuando se de, tenemos que usar un try & catch como te han indicado, aquí te paso un ejemplo de lo que creo querías hacer:

Código
  1. Scanner teclado = new Scanner(System.in);
  2.        try{
  3.        System.out.println("Introduce el precio del juego: ");        
  4.        double n = teclado.nextDouble();
  5.        } catch (InputMismatchException ex) {
  6.            System.out.println("No ha introducido un double Correcto");
  7.        }
  8.  

Ya dependiendo del objetivo podrías meter la petición del precio dentro de un bloque do while para que volviese a pedirle hasta que diese un valor double valido.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines