В предыдущем блоге вы узнали о . В этом блоге о Java Array я объясню вам концепции массивов в Java и то, как работают одномерные и многомерные массивы.Изучение массивов Java необходимо для получения .
В этом блоге о Java Array я бы затронул следующие темы:
- Что такое массивы Java?
- Доступ к определенному элементу в массиве Java
- Многомерные массивы в Java
- Передача массива Java в метод
Прежде чем мы продолжим, давайте посмотрим, зачем нам нужен Java Array:
- Массивы - важная структура для хранения данных.
- Java позволяет нам хранить множество объектов одного типа с помощью массивов.
- Его можно использовать с помощью цикла для доступа к элементам по их индексу.
Теперь давайте начнем с этой статьи о Java Array и разберемся, что именно такое массивы.
Что такое массивы Java?
Массивы в Java - это однородные структуры данных, реализованные в Java как объекты. Массивы хранят одно или несколько значений определенного типа данных и предоставляют индексированный доступ для их хранения. Доступ к определенному элементу в массиве осуществляется по его индексу. Массивы предлагают удобные средства группировки связанной информации.
Получение массива - это двухэтапный процесс.
- Сначала вы должны объявить переменную желаемого типа массива
- Во-вторых, вы должны выделить память, которая будет содержать массив, используя новый , и присвойте его переменной массива
Итак, давайте посмотрим, как можно по-разному объявлять массивы.
Общая форма инициализации массива 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 довольных учащихся по всему миру. Есть вопрос к нам? Пожалуйста, отметьте это в разделе комментариев, и мы свяжемся с вами.
Есть вопрос к нам? Пожалуйста, отметьте это в разделе комментариев, и мы свяжемся с вами.