Kotlina programma masīva izdrukāšanai

Šajā programmā jūs uzzināsiet dažādas metodes, kā Kotlīnā izdrukāt dotā masīva elementus.

1. piemērs: izdrukājiet masīvu, izmantojot cilpu For

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

Palaidot programmu, izeja būs:

 1 2 3 4 5

Iepriekš minētajā programmā katra cilpa tiek izmantota, lai atkārtotu doto masīvu, masīvu.

Tas piekļūst katram masīva elementam un izdrukā, izmantojot println().

2. piemērs: Drukājiet masīvu, izmantojot standarta bibliotēku masīvus

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

Palaidot programmu, izeja būs:

 (1, 2, 3, 4, 5)

Iepriekš minētajā programmā for cikls ir aizstāts ar vienu koda rindiņu, izmantojot Arrays.toString()funkciju.

Kā redzat, tas nodrošina tīru izvadi bez papildu koda rindām.

3. piemērs: izdrukājiet daudzdimensionālu masīvu

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

Palaidot programmu, izeja būs:

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

Iepriekš minētajā programmā, tā kā katrs masīva elements satur citu masīvu, tikai izmantojot Arrays.toString()elementu, tiek izdrukāta elementu adrese (ligzdots masīvs).

Lai iegūtu skaitļus no iekšējā masīva, mēs vienkārši vēl vienu funkciju Arrays.deepToString(). Tādējādi mēs iegūstam skaitļus 1, 2 un tā tālāk.

Šī funkcija darbojas arī trīsdimensiju blokos.

Šeit ir ekvivalents Java kods: Java programma masīva izdrukāšanai

Interesanti raksti...