• Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта

Java Урок 12: Массивы, двухмерные массивы

Для создания двухмерных массивов используются дополнительные скобки:

Скачать исходники для статьи можно ниже

int[][] a = {{ 1, 2, 3 },{ 4, 5, 6 }}

Также массив может создаваться ключевым словом new:

int[][]b = new int[2][4];

Таким образом, если вам нужен двухмерный массив, то используйте пару квадратных скобок:

String[][] arr = new String[4][3];

arr[0][0] = "1";
arr[0][1] = "Васька";
arr[0][2] = "121987102";

arr[1][0] = "2";
arr[1][1] = "Рыжик";
arr[1][2] = "2819876107";

arr[2][0] = "3";
arr[2][1] = "Барсик";
arr[2][2] = "412345678";

arr[3][0] = "4";
arr[3][1] = "Мурзик";
arr[3][2] = "587654321";

Для двухмерных массивов часто используются два цикла for, чтобы заполнить элементы данными слева направо и сверху вниз :

public class Main {
 public static void main(String[] args) {
  int[][] massiv = new int[3][3]; // объявили двухмерный массив
  int k = 1;

  for (int i = 0; i < 3; i++) {
   for (int j = 0; j < 3; j++) {
    massiv[i][j] = k;
    k++;
   }
  }
  for (int i = 0; i < 3; i++) {
   for (int j = 0; j < 3; j++) {
    System.out.print(massiv[i][j] + \" \");
   }
   System.out.println();
  }
 }
}

Вывод данной программы:
1 2 3
4 5 6
7 8 9

В данном примере мы сначала заполнили двухмерный массив данными, а затем снова прошлись по этому массиву для считывания и выведения данных.

Добавить комментарий