У цій програмі ви навчитеся різним методам друку елементів заданого масиву на Java.
Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування Java:
- Масиви Java
- Багатовимірні масиви Java
- Java для циклу
Приклад 1: Друк масиву за допомогою циклу For
public class Array ( public static void main(String() args) ( int() array = (1, 2, 3, 4, 5); for (int element: array) ( System.out.println(element); ) ) )
Вихідні дані
1 2 3 4 5
У наведеній вище програмі цикл for-each використовується для ітерації заданого масиву, масиву.
Він отримує доступ до кожного елемента масиву та друкує за допомогою println()
.
Приклад 2: Друк масиву за допомогою стандартних бібліотечних масивів
import java.util.Arrays; public class Array ( public static void main(String() args) ( int() array = (1, 2, 3, 4, 5); System.out.println(Arrays.toString(array)); ) )
Вихідні дані
(1, 2, 3, 4, 5)
У наведеній вище програмі цикл for замінено одним рядком коду за допомогою Arrays.toString()
функції.
Як бачите, це дає чистий результат без зайвих рядків коду.
Приклад 3: Друк багатовимірного масиву
import java.util.Arrays; public class Array ( public static void main(String() args) ( int()() array = ((1, 2), (3, 4), (5, 6, 7)); System.out.println(Arrays.deepToString(array)); ) )
Вихідні дані
((1, 2), (3, 4), (5, 6, 7))
У наведеній вище програмі, оскільки кожен елемент масиву містить інший масив, просто використовуючи Arrays.toString()
друк адреси елементів (вкладений масив).
Щоб отримати числа з внутрішнього масиву, ми просто інша функція Arrays.deepToString()
. Це дає нам цифри 1, 2 і так далі, які ми шукаємо.
Ця функція працює і для тривимірних масивів.