Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

al sumar 2 variables double (0.2 + 0.1 ) , en la consola me sale 0.300000000,lo corregi poniendo un 4 le puse un float para correguir

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

2 respuestas

Hola Boris, ¡espero que estés bien!

Creo que puedes mostrar sin usar el cast (float), de esta manera no cambia el valor, solo cambia la forma de presentar:

System.out.printf("Valor: %.1f", total);

¡Saludos y buenos estudios!

¡Hola Boris! Otra forma de hacerlo es cambiando el tipo de dato de total a float y casteando los double de tus operandos:

double valor1 = 0.2;
double valor2 = 0.1;
float total = (float) (valor1 + valor2); // Cambiamos a float y casteamos los double
System.out.println("La suma es " + total);