int listCount = list.length; как работает эта конструкция? в обычную переменную положили длину массива???
Решен
int listCount = list.length; как работает эта конструкция? в обычную переменную положили длину массива??? зачем передавать значение массива переменноЙ?
Это как себе в коспект с книги что-то переписывать. С книги, которую ты не можешь изменять, поскольку поле length массива изменять нельзя.
Да, ты в любой момент можешь открыть книгу и прочитать. Но не всегда книга будет рядом, или ты хочешь переписать текст и потом с ним что-то делать.
В алгоритмах часто может попадаться.
int length = array.length;
и пошел дальше склонять
int n = length +5;
length = n *3;
и тд.
Вопросы "зачем" дело третье, сначала тебе рассказывают как можно делать. Ты изучаешь синтаксис. А потом уже и сам поймешь. Не всегда можно объяснить когда и что нужно и когда в жизни что пригодится, это сложно поскольку напоминает курицу и яйцо, что было раньше.
Нельзя объяснить конструкций, которые непонятны.
Получается нужно сначала объяснять как можно и только потом, к чему это все.