Почему оператор if с проверкой присваивания и равенства оценивается как false?
Как работает Javaесли заявление работать, когда у него есть назначение и проверка на равенствоOR
вместе?
public static void test() {
boolean test1 = true;
if (test1 = false || test1 == false) {
System.out.println("TRUE");
} else {
System.out.println("FALSE");
}
}
Почему эта печать ЛОЖЬ?