I dette programmet lærer du forskjellige teknikker for å skrive ut elementene i en gitt matrise i Java.
For å forstå dette eksemplet, bør du ha kunnskap om følgende Java-programmeringsemner:
- Java Arrays
- Java flerdimensjonale matriser
- Java for Loop
Eksempel 1: Skriv ut en serie med For-løkke
public class Array ( public static void main(String() args) ( int() array = (1, 2, 3, 4, 5); for (int element: array) ( System.out.println(element); ) ) )
Produksjon
1 2 3 4 5
I programmet ovenfor brukes for hver sløyfe til å iterere over den gitte matrisen, matrisen.
Den får tilgang til hvert element i matrisen og skriver ut ved hjelp av println()
.
Eksempel 2: Skriv ut en serie ved hjelp av standard biblioteksarrayer
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)); ) )
Produksjon
(1, 2, 3, 4, 5)
I programmet ovenfor er for-løkken erstattet av en enkelt kodelinje ved hjelp av Arrays.toString()
funksjonen.
Som du ser, gir dette en ren utgang uten ekstra kodelinjer.
Eksempel 3: Skriv ut en flerdimensjonal matrise
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)); ) )
Produksjon
((1, 2), (3, 4), (5, 6, 7))
I det ovennevnte programmet, siden hvert element i matrisen inneholder en annen matrise, bare ved å Arrays.toString()
skrive ut adressen til elementene (nestet matrise).
For å få tallene fra den indre matrisen, er vi bare en annen funksjon Arrays.deepToString()
. Dette gir oss tallene 1, 2 og så videre, vi leter etter.
Denne funksjonen fungerer også for tredimensjonale matriser.