Java-ohjelma taulukon tulostamiseksi

Tässä ohjelmassa opit erilaisia ​​tekniikoita tietyn taulukon elementtien tulostamiseen Java-muodossa.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista Java-ohjelmointiaiheista:

  • Java-taulukot
  • Java-moniulotteiset taulukot
  • Java silmukalle

Esimerkki 1: Tulosta taulukko For-silmukalla

 public class Array ( public static void main(String() args) ( int() array = (1, 2, 3, 4, 5); for (int element: array) ( System.out.println(element); ) ) )

Tuotos

 1 2 3 4 5

Yllä olevassa ohjelmassa kutakin silmukkaa varten toistetaan annettu taulukko, taulukko.

Se käyttää taulukon kutakin elementtiä ja tulostaa println().

Esimerkki 2: Tulosta taulukko käyttämällä tavallisia kirjastoryhmät

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

Tuotos

 (1, 2, 3, 4, 5)

Edellä olevassa ohjelmassa for-silmukka on korvattu yhdellä koodirivillä Arrays.toString()funktiota käyttämällä .

Kuten näette, tämä antaa puhtaan tuloksen ilman ylimääräisiä koodirivejä.

Esimerkki 3: Tulosta moniulotteinen taulukko

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

Tuotos

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

Koska taulukon kukin elementti sisältää toisen taulukon, yllä olevassa ohjelmassa Arrays.toString()tulostetaan vain elementtien osoite (sisäkkäinen taulukko).

Saadaksesi numerot sisemmästä taulukosta, olemme vain yksi toiminto Arrays.deepToString(). Tämä saa meidät numerot 1, 2 ja niin edelleen, jota etsimme.

Tämä toiminto toimii myös kolmiulotteisissa ryhmissä.

Mielenkiintoisia artikkeleita...