Java program za ispis niza

U ovom programu naučit ćete različite tehnike za ispis elemenata datog niza u Javi.

Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja Java:

  • Java nizovi
  • Java višedimenzionalni nizovi
  • Java za petlju

Primjer 1: Ispis polja pomoću petlje 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); ) ) )

Izlaz

 1 2 3 4 5

U gornjem programu petlja for-each koristi se za iteraciju nad danim nizom, nizom.

Pristupa svakom elementu niza i ispisuje pomoću println().

Primjer 2: Ispis niza pomoću standardnih nizova knjižnice

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

Izlaz

 (1, 2, 3, 4, 5)

U gornjem programu, petlja for zamijenjena je jednim retkom koda pomoću Arrays.toString()funkcije.

Kao što vidite, ovo daje čisti izlaz bez ikakvih dodatnih linija koda.

Primjer 3: Ispis višedimenzionalnog niza

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

Izlaz

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

U gornjem programu, budući da svaki element u nizu sadrži drugi niz, samo se Arrays.toString()ispisuje adresa elemenata (ugniježđeni niz).

Da bismo dobili brojeve iz unutarnjeg niza, mi samo još jednu funkciju Arrays.deepToString(). To nam daje brojeve 1, 2 i tako dalje, koje tražimo.

Ova funkcija radi i za trodimenzionalne nizove.

Zanimljivi članci...