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é.
y aqui el error:
Código [Seleccionar]
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:
Código [Seleccionar]
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