Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - zanskmp

#1
Java / Re: Duda Examen Programaciin Urgente
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 (java) [Seleccionar]

Scanner teclado = new Scanner(System.in);
        try{
        System.out.println("Introduce el precio del juego: ");       
        double n = teclado.nextDouble();
        } catch (InputMismatchException ex) {
            System.out.println("No ha introducido un double Correcto");
        }


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.