Foros del Web » Programación para mayores de 30 ;) » Java »

Variable if (por que?

Estas en el tema de Variable if (por que? en el foro de Java en Foros del Web. public class Hola{ public static void main(String[]arg){ boolean a=true; if(a=false) { a=true; } System.out.println(a); } } mi pregunta ahora es por que me tira false ...
  #1 (permalink)  
Antiguo 15/04/2011, 16:22
 
Fecha de Ingreso: abril-2011
Mensajes: 8
Antigüedad: 13 años
Puntos: 0
Variable if (por que?

public class Hola{
public static void main(String[]arg){
boolean a=true;
if(a=false)
{
a=true;
}
System.out.println(a);
}
}

mi pregunta ahora es por que me tira false
la verdad no entiendo bien todavia como se lee lo que esta dentro del if
y como estima si entra o no entra
  #2 (permalink)  
Antiguo 16/04/2011, 03:11
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 14 años, 11 meses
Puntos: 306
Respuesta: Variable if (por que?

Fíjate

Cita:
boolean a=true
Un igual asignación

Cita:
if(a=false)
Un igual asignación

http://www.leepoint.net/notes-java/d...omparison.html
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.

Etiquetas: variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:50.