Junior — Middle
139
Met welke waarde wordt een boolean-variabele geïnitialiseerd als er geen expliciete waarde aan wordt toegekend?
Antwoord van AI
sobes.tech AI
В Java переменная типа boolean, если она является полем класса (то есть объявлена на уровне класса, а не внутри метода), инициализируется значением по умолчанию — false. Если же boolean объявлен как локальная переменная внутри метода, то он не инициализируется автоматически и при попытке использовать его без явного присвоения компилятор выдаст ошибку.
Пример:
public class Example {
boolean flag; // по умолчанию false
public void method() {
boolean localFlag; // не инициализирована
// System.out.println(localFlag); // ошибка компиляции
localFlag = true;
System.out.println(localFlag); // true
}
}