JavaRush /Курсы /Java Syntax Pro Beta /Дополнительные лекции к уровню

Дополнительные лекции к уровню

Java Syntax Pro Beta
6 уровень , 9 лекция
Открыта

На этом уровне вы сделали еще один очень важный шаг в изучении Java и узнали больше о массивах, которые помогут вам работать с огромными объемами информации. Мы разобрали, что такое массивы, какими они бывают, как с ними взаимодействовать. В завершение этой темы предлагаем прочесть пару материалов, которые углубят ваши знания.

Массивы в Java

Держите этот материал как личную "шпаргалку" по массивам, в которой просто и понятно объяснены основы. В нем вы пройдетесь с самого начала по тому, что такое массив, как происходит объявление и создание массива, его инициализация и вывод.

Кое-что о массивах

Несмотря на название статьи, в ней вы найдете не «кое-что о массивах», а «очень много чего о массивах». Например, как их инициализировать, по-простому и по-быстрому, как массивы располагаются в памяти, что такое двумерные массивы и как с их помощью воссоздать «Морской бой».

Класс Arrays и его использование

В этой статье вы продолжите разбираться с массивами и изучите, как с помощью методов класса Arrays можно решить массу типовых задач с массивами, которые обычно пишут «ручками». «Ручками» тоже полезно, но это вы и так наверняка проделаете сами. А потом можно и методами Arrays воспользоваться. Это полезно!


6
Опрос
Массивы, 6 уровень, 9 лекция
Недоступен
Массивы
Массивы
Комментарии (195)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Анна Клушкина Уровень 30
5 января 2026
⛏ Закопались в статьях
SUNSHINE Уровень 30
25 ноября 2025
16.10 мы начали) 25.11 мы тут) Но не всё так просто, теперь надо работать (
Grigoryvvv Уровень 16 Expert
13 октября 2025
Рекомендую изучить цикл "For-each" для перебора элементов массива: Его синтаксис

for (type variable : collection) {
       // блок команд
    }
• type – тип внутренней переменной, имеющий имя variable; • variable – внутренняя переменная type-типа, которая принимает значение каждого элемента коллекции или массива, данной переменной может быть присвоено любое имя; • collection – набор данных, перебираемых в цикле поочерёдно. И вот как раз в качестве набора таких данных может выступать и массив, и коллекция. - Выведем на печать одномерный массив используя цикл "For-each"

int[] matrix = {1, 2, 3};
for (int element : matrix) {   //переменной element можно присвоить любое название
            System.out.println(element + " ");
        }
В результате вывода на печать в консоль, получаем: 1 2 3 - Выведем на печать двумерный массив используя цикл "For-each"

int[][] matrix = {
               {1, 2, 3},
               {4, 5, 6},
               {7, 8, 9}
       };

for (int[] row : matrix) {       //row можно присвоить любое название
       System.out.println(row[0] + " " + row[1] + " " + row[2]);
   }
Сразу перебрать все элементы, как в одномерном массиве, нельзя. В качестве переменной передаем в цикл строки как одномерные массивы. Элементы каждой строки одномерных массивов укажем вручную по номерам индексов. В результате вывода на печать в консоль, получаем: 1 2 3 4 5 6 7 8 9 - Облегчим себе задачу, что бы не вводить вручную индексы двумерного массива

for (int[] row : matrix) {
     for (int element : row) {
          System.out.print(element + " ");
      }
     System.out.println();
 }
Мы вложили в один цикл "For-each" другой цикл "For-each". Вывод на печать в консоль: 1 2 3 4 5 6 7 8 9
Denis Movshovich Уровень 1
17 июня 2025
Спасибо, Петя!
Anonymous #3585174 Уровень 33
5 июня 2025
like
Anonymous #3576323 Уровень 7
3 июня 2025
Мы справились!!!!!
Ярослав Уровень 1
28 мая 2025
Самая мучительная тема на данный момент. String bl = "При этом"; - bl тест пройден с первого раза на 10/10. Даже не старался:) - Но bl мне все еще кажется, будто я ничего не знаю и не понимаю:) - bl я еще больше замотивирован двигаться дальше. - Так же будет всю жизнь? - Я что? становлюсь программистом?..:D
23 мая 2025
23/05/2025
Anonymous #3552733 Уровень 1
16 февраля 2025
17 января 25 в 0.14
Тихий Уровень 9
12 января 2025
12/01/25 пока летим нормально🤖