Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
public class Main {
static int count;
static boolean ready;
public static void main(String[] args) {
System.out.print(count);
System.out.print(" ");
System.out.println(ready);
}
}0 false
- Ждать ошибки компиляции: значение до чтения обязательно только у локальных переменных, а поля
countиreadyполучают значения по умолчанию. - Ждать
0 0, как в языках, где ложь — это число:booleanв Java по умолчаниюfalseи печатается какfalse.
- Какое значение по умолчанию получает поле типа
char? - Почему локальная переменная не получает значения по умолчанию?