Java programma masīva izdrukāšanai

Šajā programmā jūs uzzināsiet dažādas metodes, kā Java drukāt dotā masīva elementus.

Lai saprastu šo piemēru, jums jāpārzina šādas Java programmēšanas tēmas:

  • Java masīvi
  • Java daudzdimensiju masīvi
  • Java lokam

1. piemērs: izdrukājiet masīvu, izmantojot cilpu 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); ) ) )

Rezultāts

 1 2 3 4 5

Iepriekš minētajā programmā katra cilpa tiek izmantota, lai atkārtotu doto masīvu, masīvu.

Tas piekļūst katram masīva elementam un izdrukā, izmantojot println().

2. piemērs: Drukājiet masīvu, izmantojot standarta bibliotēku masīvus

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

Rezultāts

 (1, 2, 3, 4, 5)

Iepriekš minētajā programmā for cikls ir aizstāts ar vienu koda rindiņu, izmantojot Arrays.toString()funkciju.

Kā redzat, tas nodrošina tīru izvadi bez papildu koda rindām.

3. piemērs: izdrukājiet daudzdimensiju masīvu

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

Rezultāts

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

Iepriekš minētajā programmā, tā kā katrs masīva elements satur citu masīvu, tikai izmantojot Arrays.toString()elementu, tiek izdrukāta elementu adrese (ligzdots masīvs).

Lai iegūtu skaitļus no iekšējā masīva, mēs vienkārši vēl vienu funkciju Arrays.deepToString(). Tādējādi mēs iegūstam skaitļus 1, 2 un tā tālāk.

Šī funkcija darbojas arī trīsdimensiju blokos.

Interesanti raksti...