I det här programmet lär du dig olika tekniker för att skriva ut elementen i en viss matris i Java.
För att förstå detta exempel bör du ha kunskap om följande Java-programmeringsämnen:
- Java Arrays
- Java flerdimensionella matriser
- Java för Loop
Exempel 1: Skriv ut en array med For-loop
public class Array ( public static void main(String() args) ( int() array = (1, 2, 3, 4, 5); for (int element: array) ( System.out.println(element); ) ) )
Produktion
1 2 3 4 5
I ovanstående program används för varje slinga för att itera över den givna matrisen, arrayen.
Den får åtkomst till varje element i matrisen och skrivs ut med println()
.
Exempel 2: Skriv ut en array med standardbiblioteksarrayer
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)); ) )
Produktion
(1, 2, 3, 4, 5)
I ovanstående program har for-loop ersatts av en enda kodrad med Arrays.toString()
funktion.
Som du kan se ger detta en ren utdata utan några extra kodrader.
Exempel 3: Skriv ut en flerdimensionell matris
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)); ) )
Produktion
((1, 2), (3, 4), (5, 6, 7))
I ovanstående program, eftersom varje element i matrisen innehåller en annan matris, bara genom att Arrays.toString()
skriva ut elementens adress (kapslad matris).
För att få siffrorna från den inre matrisen, vi bara en annan funktion Arrays.deepToString()
. Detta ger oss siffrorna 1, 2 och så vidare, vi letar efter.
Denna funktion fungerar också för tredimensionella matriser.