Учебное пособие по Java Array - Одномерные и многомерные массивы в Java



В этом блоге будет рассказано о массиве Java, его различных объявлениях, доступе к массиву java, объявлении и реализации 2D-массивов и передаче метода в массив.

В предыдущем блоге вы узнали о . В этом блоге о Java Array я объясню вам концепции массивов в Java и то, как работают одномерные и многомерные массивы.Изучение массивов Java необходимо для получения .

В этом блоге о Java Array я бы затронул следующие темы:





Прежде чем мы продолжим, давайте посмотрим, зачем нам нужен Java Array:

  • Массивы - важная структура для хранения данных.
  • Java позволяет нам хранить множество объектов одного типа с помощью массивов.
  • Его можно использовать с помощью цикла для доступа к элементам по их индексу.



Теперь давайте начнем с этой статьи о Java Array и разберемся, что именно такое массивы.

Что такое массивы Java?

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

Массив - массив Java - edurekaПолучение массива - это двухэтапный процесс.



  • Сначала вы должны объявить переменную желаемого типа массива
  • Во-вторых, вы должны выделить память, которая будет содержать массив, используя новый , и присвойте его переменной массива

Итак, давайте посмотрим, как можно по-разному объявлять массивы.

Общая форма инициализации массива Java

пример : - int month_days []

Общая форма инициализации массива Java

Пример:-

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

Общая форма инициализации массива Java

Следующий код создает инициализированный массив целых чисел:

class MyArray {public static voide main (String args []) {int month_days [] = {31,28,31,30,31,30,31,30,31,30,31} System.out.println ('апрель имеет '+ месяц + дни [3] +' дни. ')}}

Будет только справедливо, если я объясню, как вы можете получить доступ к элементам в массиве Java.

Доступ к определенному элементу в массиве Java

В массивах мы можем получить доступ к конкретному элементу по его индексу в квадратных скобках.

Пример:-

Собираем все части,

public static void main (String args []) {int month_days [] month_days = new int [12] month_days [0] = 31 month_days [1] = 28 month_days [2] = 31 month_day [3] = 30 month_days [4] = 31 месяц_дней [5] = 30 месяцев_дней [6] = 31 месяц_дней [8] = 30 месяцев_дней [9] = 31 месяц_дней [10] = 30 месяцев_дней [11] = 31 System.out.println ('Апрель имеет' + месяц_дней [3] + 'дней.')}}

Итак, это все о массивах и их объявлении, а также о том, как можно использовать одномерные массивы.

Что, если я скажу вам, что внутри массива может быть массив. Я знаю, это звучит немного сложно, но не волнуйтесь, я знаю, как облегчить вам задачу.

Многомерный массив Java

передача аргументов командной строки в java

Многомерные массивы массивы массивов .

Объявление многомерного массива

Чтобы объявить это, мы должны указать каждый дополнительный индекс, используя другой набор квадратных скобок.

Концептуально объявленный выше массив будет представлен, как показано на рисунке: -

Давайте теперь продемонстрируем многомерный массив.

Следующая программа нумерует каждый элемент в массиве слева направо, сверху вниз, а затем отображает эти значения:

class Mul2D {public static void main (String args []) {int mul2d [] [] = new int [4] [5] int i, j, k = 0 for (i = 0 i<4 i++) for(j=0 j<5 j++) { Mul2D[i][j] = k k++ } for(i=0 i<4 i++) { for(j=0 j<5 j++) System.out.print(mul2d[i][j] + ' ') System.out.println() } } } 

Эта программа генерирует следующий вывод:

0 1 2 3 4 5 6 7 8 9один0 11 12 13 14 15 16 17 18 19

Это другие многомерные массивы, представляющие другие типы данных.

Итак, это все о многомерных массивах. Теперь давайте посмотрим, как передать массив в метод в качестве параметра, как и другие типы данных.

Передача массива Java в метод

Мы также можем передавать массивы в методы так же, как мы можем передавать значения примитивных типов в методы.

Пример:-

public class PMethods {public static void display (int y []) {System.out.println (y [0]) System.out.println (y [1]) System.out.println (y [2])} public static void main (String args []) {int x [] = {1, 2, 3} display (x)}}

Это будет вывод программы

один 2 3

На этом мы подошли к концу блога о Java Array.Надеюсь, вам понравился этот пост о Java Array. Если вы ищете глубокие знания Java, dо читать блог, где вам будут подробно объяснены следующие темы с примерами.

  • Типы данных и операции в Java
  • Контрольные заявления
  • Классы и объекты
  • Массивы
  • Базовая концепция OOPS

Вы также можете изучить Java на нашем YouTube Учебник по Java плейлист. Удачного обучения !!

Если вы нашли этот блог на « Массив Java » полезно, посмотрите от Edureka, надежной компании по онлайн-обучению с сетью из более чем 250 000 довольных учащихся по всему миру. Есть вопрос к нам? Пожалуйста, отметьте это в разделе комментариев, и мы свяжемся с вами.

Есть вопрос к нам? Пожалуйста, отметьте это в разделе комментариев, и мы свяжемся с вами.