Я не понимаю логическое значениеJAVA

Программисты JAVA общаются здесь
Anonymous
Я не понимаю логическое значение

Сообщение Anonymous »

Код: Выделить всё

public class Main {
public static void main(String[] args) {
boolean isLightOn = false;

if (isLightOn == false) {
System.out.println("The light is on.");
} else {
System.out.print ("the light is off");
}
}
}
Поэтому я сделал isLightOn ложным, и если isLightOn имеет значение false, а это так и есть, это означает, что он должен печатать «свет включен». Я запустил код, и он напечатал обратное: он выполнил то, что должно запускаться только тогда, когда isLightOn истинно: «свет выключен». Код работает, он не сломан, просто я не понимаю вывод.
Извините. Кстати, я новичок в Java.

Вернуться в «JAVA»