problemas al MULTIPLICAR
hola que tal, bueno pues parece algo básico, sin embargo no lo hace bien el programa cuando multiplica.
Generé el siguiente código:
public static void main( String[] args )
{
double cost = 0.30;
int amount = 3;
double subtotal = cost * amount;
System.out.println( subtotal );
}
Y el resultado a la hora de imprimir NO es 0.9 sino 0.8999999999
Y esto no está bien, ya que estoy trabajando con cantidades de ese tipo en una aplicación. ¿Cómo puedo solucionar ese problema?
Generé el siguiente código:
public static void main( String[] args )
{
double cost = 0.30;
int amount = 3;
double subtotal = cost * amount;
System.out.println( subtotal );
}
Y el resultado a la hora de imprimir NO es 0.9 sino 0.8999999999
Y esto no está bien, ya que estoy trabajando con cantidades de ese tipo en una aplicación. ¿Cómo puedo solucionar ese problema?