Java program za tiskanje polja

V tem programu se boste naučili različnih tehnik tiskanja elementov dane matrike v Javi.

Če želite razumeti ta primer, morate poznati naslednje programske teme Java:

  • Java nizi
  • Java večdimenzionalni nizi
  • Java za zanko

Primer 1: Natisnite polje z zanko 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); ) ) )

Izhod

 1 2 3 4 5

V zgornjem programu se zanka for-each uporablja za iteracijo nad dano matriko, matriko.

Dostopa do vsakega elementa v matriki in s pomočjo natisne println().

2. primer: Natisnite polje z uporabo standardnih knjižničnih nizov

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

Izhod

 (1, 2, 3, 4, 5)

V zgornjem programu je zanko for zamenjala ena vrstica kode z uporabo Arrays.toString()funkcije.

Kot lahko vidite, to daje čisti izhod brez dodatnih vrstic kode.

3. primer: Natisnite večdimenzionalno polje

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

Izhod

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

V zgornjem programu, ker vsak element v matriki vsebuje drugo polje, samo z uporabo Arrays.toString()natisne naslov elementov (ugnezdena matrika).

Da dobimo številke iz notranjega polja, imamo samo še eno funkcijo Arrays.deepToString(). Tako dobimo številke 1, 2 in tako naprej, ki jih iščemo.

Ta funkcija deluje tudi za tridimenzionalne nize.

Zanimive Članki...