False boolean = True?
Encontré este código en un libro y lo ejecuté en Netbeans:
boolean b = false;
if(b = true) {
System.out.println("true");
} else {
System.out.println("false");
}
Simplemente no entiendo por qué la salida de este código es verdadera. ¿Alguien puede aclararme por favor? Gracias.