Kotlini programm massiivi printimiseks

Selles programmis õpite Kotlinis antud massiivi elementide printimiseks erinevaid tehnikaid.

Näide 1: massiivi printimine, kasutades silmust For

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

Programmi käivitamisel on väljund järgmine:

 1 2 3 4 5

Ülaltoodud programmis kasutatakse for-each tsüklit kordamiseks antud massiivi, massiivi kohal.

See pääseb juurde massiivi igale elemendile ja prindib selle abil println().

Näide 2: massiivi printimine standardsete teegi massiivide abil

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

Programmi käivitamisel on väljund järgmine:

 (1, 2, 3, 4, 5)

Ülalolevas programmis on for loop asendatud funktsiooni abil ühe koodireaga Arrays.toString().

Nagu näete, annab see puhta väljundi ilma täiendavate koodiridadeta.

Näide 3: mitmemõõtmelise massiivi printimine

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

Programmi käivitamisel on väljund järgmine:

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

Kuna ülalnimetatud programmis sisaldab iga massiivi element veel ühte massiivi, siis Arrays.toString()prinditakse lihtsalt kasutades elementide aadress (pesastatud massiiv).

Numbrite saamiseks sisemisest massiivist on meil lihtsalt üks funktsioon Arrays.deepToString(). See annab meile numbrid 1, 2 ja nii edasi, mida me otsime.

See funktsioon töötab ka kolmemõõtmeliste massiivide puhul.

Siin on samaväärne Java-kood: Java-programm massiivi printimiseks

Huvitavad Artiklid...