Массив это в программировании джава

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

Мы рассмотрим следующие темы статьи Java arrays:

  1. Что такое массив в Java?
  2. Как определить и объявить массив в Java

  3. Типы массивов
  4. Пример массивов Java

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

Массив относится к структуре данных, содержащей однородные элементы. Это означает, что все элементы массива имеют один и тот же тип данных. Давайте возьмем пример:

массив-java.

Это массив из семи элементов. Все элементы являются целыми и однородными. Зеленое поле под массивом называется индексом, который всегда начинается с нуля и доходит до n-1 элементов. В этом случае, поскольку элементов семь, индекс находится от нуля до шести. Существует три основных свойства массива:

  1. Динамическое выделение: В массивах память создается динамически, что уменьшает объем памяти, необходимый для кода.

  2. Элементы, хранящиеся под одним именем: Все элементы хранятся под одним именем. Это имя используется каждый раз, когда мы используем массив.
  3. Занимает смежное положение: элементы в массивах хранятся в смежных позициях. Это облегчает пользователю поиск расположения его элементов.

Полный Стек Java Developer Курс

The Gateway to Master Web DevelopmentExplore Course

Полный Стек Java Developer Курс

Преимущества массивов в Java

  • Массивы Java позволяют вам получить случайный доступ к любому элементу с помощью индексов
  • Он легко хранит большие наборы данных и манипулирует ими

Недостатки массивов в Java

  • Размер массива не может быть увеличен или уменьшен после его объявления—массивы имеют фиксированный размер
  • Java не может хранить разнородные данные. Он может хранить только один тип примитивов

Теперь, когда мы понимаем, что такое массивы Java, давайте посмотрим, как массивы в Java объявляются и определяются.

Определение массива в Java

Массивы в Java легко определить и объявить. Во-первых, мы должны определить массив. Синтаксис для него таков:

var-имя

Здесь используется тип int, String, double или long. Var-name-это имя переменной массива.

Объявление массива в Java

Это два способа объявления массива в Java. Вы можете присвоить значения элементам массива следующим образом:

публичный класс

Мы объявили массив arr типа integer. Размер массива равен 5, что означает, что он может иметь пять элементов. Массиву присваиваются элементы для каждой из позиций индекса. Мы запустим цикл for для печати элементов в массиве. Переменная счетчика

 public-static-void

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

элемент

Теперь, когда вы знаете, как создавать и использовать массив в Java, давайте рассмотрим типы массивов.


Получите прочную основу в Java, наиболее часто используемом языке программирования в разработке программного обеспечения, с помощью сертификационного учебного курса Java.

Типы массивов

Существует три типа массивов. Мы используем эти типы массивов в соответствии с требованиями программы. Это:

1. Одномерный массив

Также известный как линейный массив, элементы хранятся в одной строке. Например:

массив int

В этом примере мы имеем массив из пяти элементов. Они хранятся в одной строке или соседних местах памяти.

/public-class-main

Посмотрите на этот пример в коде Java. Здесь пять элементов-1, 2, 3, 4 и 5. Мы используем цикл for для печати элементов массива. Результат этого заключается в следующем:

сумма

2. Двумерный массив

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

2darray

При этом массив имеет две строки и пять столбцов. Индекс начинается от 0,0 в левом верхнем углу до 1,4 в правом нижнем.

В этом Java-коде мы имеем двумерный массив. У нас две строки и три столбца. Скобки разделяют строки, а количество элементов-столбцы. Для этого мы используем два цикла for: один для строк и один для каждого элемента в строке. Когда мы выполним эту программу, результат будет следующим:

public-class-2main

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

Это комбинация двух или более массивов или вложенных массивов. Мы даже можем использовать более двух строк и столбцов, используя следующий код:

Здесь мы используем три строки и три столбца, но мы используем только два для циклов. Независимо от того, сколько строк и столбцов введено, число циклов for всегда будет равно двум.

Теперь, когда мы знаем о типах массивов, давайте рассмотрим некоторые примеры ниже.

Добавление с использованием массивов Java

/* Java-программа для поиска суммы всех элементов массива */

/дополнение-1

Приведенная выше программа добавит все элементы, определенные в my_array [], и выдаст результат.

дополнение 2

Умножение с использованием массивов Java

/* Java Программа для поиска суммы всех элементов в массиве */

умножение.

Приведенная выше программа умножит все элементы, определенные в my_array [], и выдаст результат.

умножение-2

Копирование с использованием массивов Java

Вы можете скопировать один массив в другой с помощью метода Arrays.copyOf ().

Приведенный выше фрагмент кода будет хранить элементы массива a во вновь созданном массиве b.

Клонирование с использованием массивов Java

клонирование 1.

клонирование 2

Java поддерживает клонирование объектов с помощью метода clone() для создания точной копии объекта.

БЕСПЛАТНОЕ Сертификационное Обучение Java

Изучайте A-Z Java, как никогда раньше

БЕСПЛАТНОЕ Сертификационное Обучение Java

Двоичный Поиск С Использованием Массивов Java

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

Например:

двоичный поиск

У нас есть массив из семи элементов; предположим, мы должны найти элемент 11. Алгоритм применяется, и мы получаем элемент с индексным номером.

Ниже приведен Java-код для двоичного поиска:

двоичный поисковый код

Это код для класса двоичного поиска.

Ниже приведен код программы main ().

элементы-массив

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

выход

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

поиск-res

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

Хотите начать Свою карьеру в области разработки Java?

Если вы готовы поднять свою карьеру разработчика программного обеспечения на новый уровень. Ознакомьтесь с учебным курсом Simplilearn Full Stack Java Developer Training course. Эта комплексная онлайн-программа смешанного обучения научит вас всему, что вам нужно знать об инструментах и методах, используемых в программировании на Java. Как только вы завершите комплекс учебных упражнений, экспертных советов и реальных отраслевых проектов, вы получите сертификат. Который поможет вам найти работу своей мечты или получить повышение. Чего ты ждешь?