Ява

Учебное пособие по Java Array

Учебное пособие по Java Array
Объект массива используется для хранения нескольких данных в Java. Этот инструмент последовательно выделяет определенные ячейки памяти в зависимости от размера массива. Объект массива в Java может хранить любой тип примитивных или непримитивных данных. Это означает, что он может хранить список целых чисел, строк, объектов и т. Д. Итак, все значения массива могут быть данными определенного типа. Значение индекса массива начинается с 0, как в других языках программирования. В Java можно объявлять как одномерные, так и многомерные массивы. Список данных можно легко организовать и отсортировать с помощью массива. Основное ограничение массивов заключается в том, что размер массива фиксирован и не может быть изменен во время выполнения. В этом руководстве будет показано, как можно объявлять, инициализировать, получать доступ и изменять объекты массива.

Синтаксис

тип данных имя_массива []; или тип данных [] имя_массива;

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

тип данных имя_массива [] []; или тип данных [] [] имя_массива;

Подобно одномерному массиву, двумерный массив требует упоминания типа данных, а для определения объявления необходимы две пары третьих скобок. Этот тип массива будет хранить данные в табличном формате, который содержит фиксированное количество строк и столбцов.

Пример 1. Объявление, инициализация и доступ к одномерному массиву

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

public class array1
public static void main (String [] args)
// Объявить числовой массив
int num_arr [] = новый int [2];
// Присваиваем значения
num_arr [0] = 50;
num_arr [1] = 100;
// Объявить массив символов
char char_arr [] = новый символ [3];
// Присваиваем значения
char_arr [0] = 'А';
char_arr [2] = 'C';
// Объявить массив String
Строка [] str_arr = новая Строка [4];
// Присваиваем значения
str_arr [0] = "Манго";
str_arr [1] = "Банан";
str_arr [2] = «Апельсин»;
Система.вне.print ("\ nЗначения числового массива:" + num_arr [0] + "" + num_arr [1] + "\ n");
Система.вне.print ("Значения символьного массива:" + char_arr [0] + "" + char_arr [2] + "\ n");
Система.вне.print ("Значения строкового массива:");
// Итерировать массив с помощью цикла
для (int i = 0; i < str_arr.length; i++)
Система.вне.печать (str_arr [я] + "");

Выход:

На следующем изображении показан вывод кода. Здесь значения первых двух массивов печатаются на основе присвоенного значения индекса. Последний индекс третьего массива не присваивается, и нуль значение по умолчанию присваивается последнему индексу для массива напечатанных строк.

Пример 2: объявление массива со значениями и сортировка массива

Значения массива инициализируются отдельно индексом в предыдущем примере. В этом примере показано, как значения массива могут быть инициализированы во время объявления массива. Здесь в коде объявлен числовой массив из восьми элементов со значениями. Затем значения печатаются с использованием цикла for. Массив Java имеет встроенный Сортировать() метод сортировки значений массива. Значения массива сортируются с помощью этого метода и снова печатаются с использованием цикла for.

импорт Java.утилита.Массивы;
public class array2
public static void main (String [] args)
// Инициализируем числовой массив
int num_arr [] = 67, 89, 20, 61, 75, 49, 36, 15;
Система.вне.print ("Массив перед сортировкой \ n");
// Итерировать массив с помощью цикла
для (int i = 0; i < num_arr.length; i++)
Система.вне.print (num_arr [i] + "");
// Сортируем массив с помощью метода sort ()
Массивы.сортировать (число_арр);
Система.вне.print ("\ n \ nМассив после сортировки \ n");
для (int i = 0; i < num_arr.length; i++)
Система.вне.print (num_arr [i] + "");

Выход:

На следующем изображении показан вывод кода. Сначала печатаются все значения массива, а следующие отсортированные значения массива печатаются в порядке возрастания.

Пример 3: Объявление, инициализация и доступ к двумерному массиву

В этом примере показано, как двухмерный массив можно объявить, инициализировать и получить к нему доступ с помощью Java. Вы должны использовать две скобки "[]", чтобы определить два измерения массива. Номера строк определены в первой паре третьей скобки, а номера столбцов определены во второй паре третьих скобок. В коде показаны два способа объявления двумерного массива. Сначала двумерный массив с именем счет объявляется содержащим две строки и два столбца. Четыре числовых значения позже назначаются в четырех индексах, и два значения печатаются. Затем двумерный массив из четырех строк и трех столбцов с именем клиенты, объявляется со значениями. Цикл for используется для чтения каждого значения массива. Цикл будет повторяться четыре раза для чтения четырех строк массива и считывать значения каждого столбца, распечатывая форматированный вывод на каждой итерации.

public class array3
public static void main (String [] args)
// Объявить двумерный числовой массив с длиной
int [] [] оценка = новый int [2] [2];
// Инициализируем массив значениями
оценка [0] [0] = 1001;
оценка [0] [1] = 700;
оценка [1] [0] = 1002;
оценка [1] [1] = 900;
// Распечатываем значения массива
Система.вне.print («Оценка» + оценка [1] [0] + «равно» + оценка [1] [1]);
// Объявить двумерный строковый массив со значениями
Строка customer [] [] = "67453", "Meher Afroze", "CEO",
"26368", "Али Махмуд", "Менеджер",
"72443", "Абрар Захин", "GM",
"20332", "Хасан Махмуд", "Мэриленд";
// Итерация значений массива с помощью цикла for
для (int i = 0; i<4; i++)

Система.вне.print ("\ nПубликация" + customer [i] [1] + "(" + customer [i] [0] + ")" +
«есть» + покупатель [i] [2]);


Выход:

На следующем изображении показан вывод кода. Первая строка показывает вывод счет массив, а последние четыре строки показывают вывод клиент множество.

Заключение

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

WinMouse позволяет настраивать и улучшать движение указателя мыши на ПК с Windows
Если вы хотите улучшить функции указателя мыши по умолчанию, используйте бесплатное ПО WinMouse. Он добавляет дополнительные функции, которые помогут ...
Левая кнопка мыши не работает в Windows 10
Если вы используете выделенную мышь со своим ноутбуком или настольным компьютером, но левая кнопка мыши не работает в Windows 10/8/7 по какой-то причи...
Курсор прыгает или перемещается случайным образом при наборе текста в Windows 10
Если вы обнаружите, что ваш курсор мыши прыгает или перемещается сам по себе, автоматически, случайным образом при вводе текста на ноутбуке или компью...