no evalua correctamente
Publicado por yoya (1 intervención) el 27/05/2012 21:45:51
Hola Jsperos,
Tengo un problema con una condición.
Simplemente quiero que compare dos datos y si no son iguales que haga la primera y si no la segunda:
Campo1=Cadena.substring(0,3);
Campo2=Cadena.substring(3,6);
Campo3=Cadena.substring(6,9);
out.println(Campo1);
out.println(Campo2);
if (Campo1!=Campo3){
out.println(Campo3);
}else{
out.println(Campo3+"*");
};
No sé porqué siempre sale por la primera condición y sin embargo se ve claramente que campo1 y campo3 son unas veces iguales i otras distintos.
Alguien puede decirme que hago mal?
Saludos,
Tengo un problema con una condición.
Simplemente quiero que compare dos datos y si no son iguales que haga la primera y si no la segunda:
Campo1=Cadena.substring(0,3);
Campo2=Cadena.substring(3,6);
Campo3=Cadena.substring(6,9);
out.println(Campo1);
out.println(Campo2);
if (Campo1!=Campo3){
out.println(Campo3);
}else{
out.println(Campo3+"*");
};
No sé porqué siempre sale por la primera condición y sin embargo se ve claramente que campo1 y campo3 son unas veces iguales i otras distintos.
Alguien puede decirme que hago mal?
Saludos,
Valora esta pregunta


0