Встречается на собеседованиях • сегодня

Какое значение по умолчанию имеет переменная boolean

Логическая переменная boolean в Java по умолчанию имеет значение false. Это касается как полей класса, так и статических переменных. Однако локальные переменные внутри методов не инициализируются автоматически — их нужно явно проинициализировать перед использованием, иначе будет ошибка компиляции.

Пример:

java
public class Example {
    boolean fieldBoolean;  // false по умолчанию
    static boolean staticBoolean;  // false по умолчанию

    public static void main(String[] args) {
        boolean localBoolean;  // ошибка компиляции, если не инициализировать
        // System.out.println(localBoolean);  // не скомпилируется
    }
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы