Programul Kotlin pentru a imprima o matrice

În acest program, veți învăța diferite tehnici pentru a imprima elementele unei matrice date în Kotlin.

Exemplul 1: Imprimați o matrice folosind bucla For

 fun main(args: Array) ( val array = intArrayOf(1, 2, 3, 4, 5) for (element in array) ( println(element) ) )

Când rulați programul, ieșirea va fi:

 1 2 3 4 5

În programul de mai sus, bucla pentru fiecare este utilizată pentru a itera peste matrice, matrice.

Accesează fiecare element din matrice și imprimă folosind println().

Exemplul 2: Imprimați o matrice utilizând matrice standard de bibliotecă

 import java.util.Arrays fun main(args: Array) ( val array = intArrayOf(1, 2, 3, 4, 5) println(Arrays.toString(array)) )

Când rulați programul, ieșirea va fi:

 (1, 2, 3, 4, 5)

În programul de mai sus, bucla for a fost înlocuită cu o singură linie de cod folosind Arrays.toString()funcția.

După cum puteți vedea, acest lucru oferă o ieșire curată fără linii suplimentare de cod.

Exemplul 3: Imprimați o matrice multidimensională

 import java.util.Arrays fun main(args: Array) ( val array = arrayOf(intArrayOf(1, 2), intArrayOf(3, 4), intArrayOf(5, 6, 7)) println(Arrays.deepToString(array)) )

Când rulați programul, ieșirea va fi:

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

În programul de mai sus, deoarece fiecare element din matrice conține o altă matrice, doar utilizând Arrays.toString()tipărește adresa elementelor (matrice imbricată).

Pentru a obține numerele din matricea interioară, avem doar o altă funcție Arrays.deepToString(). Acest lucru ne aduce numerele 1, 2 și așa mai departe, pe care le căutăm.

Această funcție funcționează și pentru tablouri tridimensionale.

Iată codul Java echivalent: program Java pentru a imprima o matrice

Articole interesante...