Muchas gracias, chuidiang. No sabia que habia que estructurar un if de mayor a menor. Esto es algo que hasta ahora no habia leido y claro, ahora me hace sentir un poco tonto con el problema que tenia, jeje.
maxPermitidoConducir tenia un valor de 0.50.
Al final el codigo me ha quedado asi:
Código java:
Ver originalif (alcoholSangre > 4)
System.
out.
println("El mundo no tiene bastante floreros para darte de beber, y lo sabes."); else if (alcoholSangre == 3)
System.
out.
println("Si eres tu el que escribe, estas rozando el coma etilico.\nDeja de beber."); else if (alcoholSangre > 1)
System.
out.
println("No conduzcas. No vayas en bici. Hidratate con agua. Mañana será un dia duro"); else if (alcoholSangre > maxPermitidoConducir)
System.
out.
println("No debes conducir, superas la tasa maxima de alcoholemia"); if (alcoholSangre < maxPermitidoConducir)
System.
out.
println("Enhorabuen. Eres un person responsble, puedes conducir.");
Y funciona. No se si deberia haber usado el parametro else en lugar de agregar otro if, pero el caso es funciona.
Te debo una :)