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 - Diegofercho

#1
Amigos este es mi primer post, bueno quiero pedirles ayuda y que me guíen un poco, estoy declarando una variable tipo double y al pedir el ingreso por teclado si yo  digito un numero entero no hay problema, me lo lee y lo imprime pero si digito un numero con decimal, ejmp: 6.4 ahi me bota una excepcion, pero no entiendo que estoy haciendo mal, ayuda por favor, les adunto el codigo que programé.

package ingresodecimales;

import java.util.Scanner;


public class IngresoDecimales {

 
    public static void main(String[] args) {
      Scanner lec= new Scanner(System.in);
       
        double decimal;
        System.out.println("ingrese un numero con decimal");
        decimal= lec.nextDouble();
        System.out.println("el decimal es "+ decimal);
    }
   
}


y aqui el error:


ingrese un numero con decimal
3.2
Exception in thread "main" java.util.InputMismatchException
at java.util.Scanner.throwFor(Scanner.java:909)
at java.util.Scanner.next(Scanner.java:1530)
at java.util.Scanner.nextDouble(Scanner.java:2456)
at ingresodecimales.IngresoDecimales.main(IngresoDecimales.java:25)
Java Result: 1