Встречается на собеседованиях • сегодня
Как работают значения переменных по умолчанию
В Java у переменных есть значения по умолчанию только для полей класса (не для локальных переменных!):
- Числовые типы (int, double и т.д.) - 0 или 0.0
- boolean - false
- char - '\u0000' (нулевой символ)
- Ссылочные типы - null
Пример:
java
class Test {
int num; // 0
boolean flag; // false
String text; // null
void method() {
int localVar; // Ошибка компиляции - нужно инициализировать!
}
}Локальные переменные в методах обязаны быть явно инициализированы перед использованием.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы