Java program tömb nyomtatásához

Ebben a programban különböző technikákat tanulhat meg egy adott tömb elemeinek Java-ban történő kinyomtatásához.

A példa megértéséhez ismernie kell a következő Java programozási témákat:

  • Java tömbök
  • Java többdimenziós tömbök
  • Java a hurokhoz

1. példa: Tömb nyomtatása a For ciklus használatával

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

Kimenet

 1 2 3 4 5

A fenti programban a for-each ciklust használják az adott tömb, tömb iterációjára.

A tömb minden eleméhez hozzáfér, és a segítségével nyomtat println().

2. példa: Tömb nyomtatása szabványos könyvtár tömbök használatával

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

Kimenet

 (1, 2, 3, 4, 5)

A fenti programban a for ciklust egyetlen kódsorral helyettesítettük a Arrays.toString()függvény használatával .

Mint látható, ez tiszta kimenetet eredményez, különösebb kódsorok nélkül.

3. példa: Többdimenziós tömb nyomtatása

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

Kimenet

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

A fenti programban, mivel a tömb minden eleme tartalmaz egy másik tömböt, csak a használatával Arrays.toString()kinyomtatja az elemek címét (beágyazott tömb).

Ahhoz, hogy megkapjuk a számokat a belső tömbből, csak egy másik funkciót használunk Arrays.deepToString(). Ezzel megkapjuk az 1, 2 és így tovább számokat, amelyeket keresünk.

Ez a funkció háromdimenziós tömböknél is működik.

érdekes cikkek...