Kotlinov program za tiskanje matrike

V tem programu se boste naučili različnih tehnik tiskanja elementov danega polja v Kotlinu.

Primer 1: Natisnite polje z zanko For

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

Ko zaženete program, bo rezultat:

 1 2 3 4 5

V zgornjem programu se zanka for-each uporablja za iteracijo nad dano matriko, matriko.

Dostopa do vsakega elementa v matriki in s pomočjo natisne println().

2. primer: Natisnite polje z uporabo standardnih knjižničnih nizov

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

Ko zaženete program, bo rezultat:

 (1, 2, 3, 4, 5)

V zgornjem programu je zanko for zamenjala ena vrstica kode s pomočjo Arrays.toString()funkcije.

Kot lahko vidite, to daje čisti izhod brez dodatnih vrstic kode.

3. primer: Natisnite večdimenzionalno polje

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

Ko zaženete program, bo rezultat:

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

V zgornjem programu, ker vsak element v matriki vsebuje drugo polje, samo z uporabo Arrays.toString()natisne naslov elementov (ugnezdena matrika).

Da dobimo številke iz notranjega polja, imamo samo še eno funkcijo Arrays.deepToString(). Tako dobimo številke 1, 2 in tako naprej, ki jih iščemo.

Ta funkcija deluje tudi za tridimenzionalne nize.

Tu je enakovredna koda Java: program Java za tiskanje polja

Zanimive Članki...