„Java“ programa masyvui spausdinti

Šioje programoje išmoksite įvairių būdų, kaip atspausdinti tam tikro masyvo elementus Java.

Norėdami suprasti šį pavyzdį, turite žinoti šias Java programavimo temas:

  • „Java“ masyvai
  • „Java“ daugiamatės masyvai
  • „Java for Loop“

1 pavyzdys: išspausdinkite masyvą naudodami kilpą

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

Rezultatas

 1 2 3 4 5

Pirmiau pateiktoje programoje „for-each“ kilpa naudojama kartojant nurodytą masyvą, masyvą.

Jis pasiekia kiekvieną masyvo elementą ir spausdina naudodamas println().

2 pavyzdys: spausdinkite masyvą naudodami standartinius bibliotekos masyvus

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

Rezultatas

 (1, 2, 3, 4, 5)

Pirmiau minėtoje programoje for loop buvo pakeista viena kodo eilute, naudojant Arrays.toString()funkciją.

Kaip matote, tai suteikia švarią išvestį be jokių papildomų kodo eilučių.

3 pavyzdys: išspausdinkite daugialypį masyvą

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

Rezultatas

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

Ankstesnėje programoje, kadangi kiekviename masyvo elemente yra kitas masyvas, tiesiog naudojant elementą Arrays.toString()išspausdinamas elementų adresas (įdėtas masyvas).

Norėdami gauti skaičius iš vidinio masyvo, mes tiesiog dar vieną funkciją Arrays.deepToString(). Taip gauname skaičius, 1, 2 ir pan., Kurių mes ieškome.

Ši funkcija tinka ir 3 dimensijų matricoms.

Įdomios straipsniai...