Comment fonctionne une instruction Java if lorsqu'elle a une affectation et une vérification d'égalité OR-d ensemble?
public static void test() {
boolean test1 = true;
if (test1 = false || test1 == false) {
System.out.println("TRUE");
} else {
System.out.println("FALSE");
}
}
Pourquoi cette impression est-elle FAUX?
test1=false, test1==falseest false, false || falseest false or falsequi est false.
test1 = true
