Всем привет! Пытался решить задачу, но если честно, ощущение, что я не понимаю чего-то фундаментального здесь, что другим очевидно. Помогите, пожалуйста, желательно разжевать, как дурачку. Из подсмотренных ответов вижу, что многие используют подобный код: for (int i = 0; i < array.length; i++) { if (array[i]%2==0){ array[i]=-array[i]; } Но я не понимаю, что значит array[i]? array наш массив, у которого есть собственные ячейки, в данном случае 5 шт, но разве после того, как мы создали переменную i, она стала иметь какое-то отношение к array? У меня вообще никак не проходит сравнения общего массива через array (например: (array % 2) == 0). Только если я каждую ячейку указываю отдельно. Например: array[1] % 2 == 0. У людей в комментариях же одна проверка на массив, в которой фигурирует эта array[i]. Объясните, как это работает? Если она имеет какое-то отношение к ячейкам или к массиву в целом, то за счет чего? В материалах обучения (в т.ч. доп, ничего подобного не увидел). Заранее благодарю!