Program Java do drukowania tablicy

W tym programie nauczysz się różnych technik drukowania elementów danej tablicy w Javie.

Aby zrozumieć ten przykład, należy znać następujące tematy dotyczące programowania w języku Java:

  • Tablice Java
  • Tablice wielowymiarowe Java
  • Java for Loop

Przykład 1: Wydrukuj tablicę za pomocą pętli 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); ) ) )

Wynik

 1 2 3 4 5

W powyższym programie pętla for-each jest używana do iteracji po podanej tablicy tablica.

Uzyskuje dostęp do każdego elementu w tablicy i drukuje przy użyciu println().

Przykład 2: Wydrukuj tablicę używając standardowych tablic bibliotecznych

 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)); ) )

Wynik

 (1, 2, 3, 4, 5)

W powyższym programie pętla for została zastąpiona pojedynczą linią kodu wykorzystującą Arrays.toString()funkcję.

Jak widać, daje to czysty wynik bez dodatkowych wierszy kodu.

Przykład 3: Wydrukuj tablicę wielowymiarową

 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)); ) )

Wynik

 ((1, 2), (3, 4), (5, 6, 7))

W powyższym programie, ponieważ każdy element w tablicy zawiera inną tablicę, samo użycie Arrays.toString()wypisuje adres elementów (tablica zagnieżdżona).

Aby uzyskać liczby z tablicy wewnętrznej, wystarczy inna funkcja Arrays.deepToString(). To daje nam liczby 1, 2 i tak dalej, których szukamy.

Ta funkcja działa również w przypadku tablic trójwymiarowych.

Interesujące artykuły...