Chicos tengo el siguiente problema con unas validaciones:
Código:
public void setAgregar ( double agregar ){
if ( litrosDisponibles > capacidad){
System.out.println (" No Puedes Agregar Mas De 40 Litros, Ya Que Esa Es La Capacidad Maxima Del Estanque");
}else{
litrosDisponibles = agregar + litrosDisponibles;
}
}
public void descontarCombustible ( double descontar ){
if ( litrosDisponibles <= 0.0 ){
System.out.println ("No Puedes Descontar Combustible Si No Hay En Stock");
}else{
litrosDisponibles = litrosDisponibles - descontar;
}
No puedo hacer la validacion que los litros disponibles no sean mayor a la capacidad del estanque que son 40 litros, si coloco este codigo actualmente agrega mas de 40 litros y nunca arroja el error de que se paso de los 40 litros.
la segunda validacion solo me da el mensaje siempre y cuando el estanque queda en 0.0 si por ejemplo tengo 12 litros y quisiera preguntarle que quiero descontarle 30 litros me deja el contador en negativo =/.
eso, espero que me ayuden a buscar la via mas rapida para esta validacion