Будьте так добры объяснить почему мы имеем на выходе.
null
null
Я задачу решил и понял суть. Но вот это не понимаю.
Андрей
1 уровень
Добрый день. Объясните пожалуйста.
Решен
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Андрей
8 июля 2019, 12:35
Спасибо. Думаю я понял. Надо будет еще раз вернутся к этой задаче.
0
JustinianJudge в Mega City OneMaster
8 июля 2019, 11:48полезный
Этот код:
Выведет:
Как уже ответили ниже, при создании массива, если не задано явной инициализации значениями (в твоей задаче, последние строки не вводились), то массив инициализируется значениями по умолчанию:
для числовых примитивов это 0 / 0.0, для булеан это false, для объектов (в т.ч. и String) - null
+1
slimy
8 июля 2019, 11:42полезный
По умолчанию значение всех строк созданного массива - null. По условию мы вводим 8 строк с клавиатуры и добавляем их в массив, две оставшиеся строки при этом остаются со значениями null. Поэтому при выводе на экран и получаем 8 введённых строк и 2 строки null.
+4