Java - ¿Por que la operación no es permitida?

 
Vista:

¿Por que la operación no es permitida?

Publicado por Luís (2 intervenciones) el 01/02/2020 20:18:55
1
2
3
4
5
if ( resultado - 0.5 >= 0 && resultado >= 0.5 ) //50 c
{
    resultado = resultado - 0.5;
    j++;
}

Por que al intentar hacer esa operación no me deja? Quiero restar 50 centimos de la variable tipo float 'resultado'.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Rodrigo
Val: 2.041
Plata
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

¿Por que la operación no es permitida?

Publicado por Rodrigo (623 intervenciones) el 01/02/2020 22:54:25
Por que dices que no te deja? Hay un error de compilacion? cual?

Una observacion:
comparar . a - b >= 0 y . a >= b
es matematicamente equivalente, eso estas haciendo en el if, comparas 2 veces lo mismo. Alguna razon?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar