¿Cómo funciona una instrucción if de Java cuando tiene una asignación y una verificación de igualdad OR-d juntas?
public static void test() {
boolean test1 = true;
if (test1 = false || test1 == false) {
System.out.println("TRUE");
} else {
System.out.println("FALSE");
}
}
¿Por qué esta impresión es FALSA?
test1=false, test1==falsees false, false || falsees false or falsecuál es false.
test1 = true
