Java

Підручник з масиву Java

Підручник з масиву Java
Об'єкт масиву використовується для зберігання декількох даних у Java. Цей інструмент розподіляє певні місця пам'яті послідовно на основі розміру масиву. Об’єкт масиву в Java може зберігати будь-який тип примітивних або непримітивних даних. Це означає, що він може зберігати список цілих чисел, рядків, об'єктів тощо. Отже, усі значення масиву можуть бути даними певного типу даних. Значення індексу масиву починається з 0, як і в інших мовах програмування. У Java можна оголосити як одно-, так і багатовимірні масиви. Список даних можна легко організувати та відсортувати за допомогою масиву. Основним обмеженням масивів є те, що розмір масиву є фіксованим, і його неможливо змінити під час виконання. Цей підручник покаже, як об’єкти масиву можуть бути оголошені, ініціалізовані, доступні та змінені.

Синтаксис

тип даних array_name []; або тип даних [] ім'я масиву;

Будь-який конкретний тип даних повинен бути згаданий під час оголошення масиву, і масив буде зберігати дані на основі цього типу даних.

тип масиву_назва [] []; або тип даних [] [] ім'я масиву;

Як і одновимірний масив, двовимірний масив вимагає згадування типу даних, а для визначення оголошення потрібні дві пари третіх дужок. Цей тип масиву буде зберігати дані у табличному форматі, який містить фіксовану кількість рядків і стовпців.

Приклад 1: Оголошення, ініціалізація та доступ до одновимірного масиву

У наступному прикладі показано використання різних одновимірних масивів у Java. Спочатку оголошується і ініціалізується числовий об'єкт масиву з двох елементів із двома цілими значеннями. Далі оголошується об’єкт масиву символів із трьох елементів і два символи призначаються в першому та третьому індексі. Потім оголошується масив рядків із чотирьох елементів, і три значення послідовно призначаються у трьох індексах. Значення цілочисельних та символьних масивів друкуються із зазначенням індексу, а значення масивів рядків друкуються за допомогою циклу 'for'.

відкритий масив класу1
public static void main (String [] args)
// Оголосити числовий масив
int num_arr [] = новий int [2];
// Призначення значень
num_arr [0] = 50;
num_arr [1] = 100;
// Оголошення масиву символів
char char_arr [] = новий char [3];
// Призначення значень
char_arr [0] = 'A';
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 [i] + "");

Вихід:

На наступному зображенні показано вихідний код коду. Тут значення перших двох масивів друкуються на основі присвоєного значення індексу. Останній індекс третього масиву не призначений, а нуль значення за замовчуванням присвоюється останньому індексу для друкованого масиву рядків.

Приклад 2: Заявіть масив зі значеннями та сортуйте масив

Значення масиву ініціалізуються окремо індексом у попередньому прикладі. Цей приклад показує, як значення масиву можуть бути ініціалізовані під час оголошення масиву. Тут у коді оголошено числовий масив з восьми елементів зі значеннями. Далі значення друкуються за допомогою циклу 'for'. Масив Java має вбудований сортувати () метод сортування значень масиву. Значення масиву сортуються за допомогою цього методу і знову друкуються за допомогою циклу 'for'.

імпортувати Java.утиліта.Масиви;
масив загальнодоступного класу2
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++)
Система.назовні.друк (num_arr [i] + "");
// Сортування масиву за допомогою методу sort ()
Масиви.сортувати (num_arr);
Система.назовні.print ("\ n \ nМасив після сортування \ n");
для (int i = 0; i < num_arr.length; i++)
Система.назовні.друк (num_arr [i] + "");

Вихід:

На наступному зображенні показано вихідний код коду. Спочатку друкуються всі значення масиву, а наступні відсортовані значення масиву друкуються у порядку зростання.

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

Цей приклад ілюструє, як двовимірний масив можна оголосити, ініціалізувати та отримати до нього доступ за допомогою Java. Ви повинні використовувати дві дужки "[]", щоб визначити два розміри масиву. Номери рядків визначаються в першій парі третьої дужки, а номери стовпців - у другій парі третіх дужок. Код показує два способи оголошення двовимірного масиву. Спочатку двовимірний масив з іменем оцінка оголошено, що містить два рядки та два стовпці. Пізніше чотири числові значення присвоюються чотирьом індексам і друкуються два значення. Далі, двовимірний масив із чотирьох рядків і трьох стовпців, названий клієнтів, оголошується зі значеннями. Цикл 'for' використовується для зчитування кожного значення масиву. Цикл повторюватиметься чотири рази, щоб прочитати чотири рядки масиву, і зчитуватиме значення кожного стовпця, друкуючи відформатований вивід у кожній ітерації.

масив публічного класу3
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]);
// Оголосимо двовимірний масив рядків зі значеннями
Клієнт рядка [] [] = "67453", "Meher Afroze", "CEO",
"26368", "Алі Махмуд", "Менеджер",
"72443", "Абрар Захін", "ГМ",
"20332", "Хасан Махмуд", "Доктор медицини";
// Ітерацію значень масиву за допомогою циклу for
для (int i = 0; i<4; i++)

Система.назовні.print ("\ nПовідомлення" + замовник [i] [1] + "(" + замовник [i] [0] + ")" +
"є" + клієнт [i] [2]);


Вихід:

На наступному зображенні показано вихідний код коду. Перший рядок показує вихідні дані оцінка , а останні чотири рядки показують вихідні дані замовника масив.

Висновок

Основні способи використання одновимірних та двовимірних масивів у Java описані в цьому посібнику на декількох дуже простих прикладах. Цей посібник допоможе новим користувачам Java вивчити концепцію використання масивів та те, як правильно застосувати цей метод у своєму коді.

Vulkan for Linux Users
With each new generation of graphics cards, we see game developers push the limits of graphical fidelity and come one step closer to photorealism. But...
OpenTTD vs Simutrans
Creating your own transport simulation can be fun, relaxing and extremely enticing. That's why you need to make sure that you try out as many games as...
OpenTTD Tutorial
OpenTTD is one of the most popular business simulation games out there. In this game, you need to create a wonderful transportation business. However,...