Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/08/2009, 10:57
Avatar de cptanalatriste
cptanalatriste
 
Fecha de Ingreso: octubre-2008
Ubicación: Lima, Perú
Mensajes: 118
Antigüedad: 16 años, 1 mes
Puntos: 2
Respuesta: condicionar float

Si es que estás usando un primitivo (o sea "float con minúsculas") no es necesario validar si es null o no, dado que los primitivos nunca lo son. Por defecto, cuando declaras un float toma el valor de 0.0, por lo que tu validación ya no sería necesaria.

Ahora, si estás utilizando la clase wrapper ("Float" pero con mayúsculas) la cosa cambia. Al tratarse de un objeto si puede asumir valores de null (ojo pero no es un String, por lo que no puede tomar el valor de ""). Entonces, tu validación sería así:

Float precio = null;
if (precios!=null){
precio = new Float(0.0);
}

Una vez más, te recuerdo que Float es incompatible con String, por lo que precio.equals("") siempre te va a devolver false.

Espero sea de ayuda,
__________________
Carlos G. Gavidia
Sun Certified Professional
IBM Certified Solution Designer
http://certified-es.blogspot.com/