Java-program for å skrive ut en matrise

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.

Interessante artikler...