Kotlin-ohjelma taulukon tulostamiseksi

Tässä ohjelmassa opit erilaisia ​​tekniikoita tietyn taulukon elementtien tulostamiseksi Kotlinissa.

Esimerkki 1: Tulosta taulukko For-silmukalla

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

Kun suoritat ohjelmaa, tulos on:

 1 2 3 4 5

Yllä olevassa ohjelmassa kutakin silmukkaa varten toistetaan annettu taulukko, taulukko.

Se käyttää taulukon kutakin elementtiä ja tulostaa println().

Esimerkki 2: Tulosta taulukko käyttämällä tavallisia kirjastoryhmät

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

Kun suoritat ohjelmaa, tulos on:

 (1, 2, 3, 4, 5)

Edellä olevassa ohjelmassa for-silmukka on korvattu yhdellä koodirivillä Arrays.toString()funktiota käyttämällä .

Kuten näette, tämä antaa puhtaan tuloksen ilman ylimääräisiä koodirivejä.

Esimerkki 3: Tulosta moniulotteinen taulukko

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

Kun suoritat ohjelmaa, tulos on:

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

Koska taulukon kukin elementti sisältää toisen taulukon, yllä olevassa ohjelmassa Arrays.toString()tulostetaan vain elementtien osoite (sisäkkäinen taulukko).

Saadaksesi numerot sisemmästä taulukosta, olemme vain yksi toiminto Arrays.deepToString(). Tämä saa meidät numerot 1, 2 ja niin edelleen, jota etsimme.

Tämä toiminto toimii myös kolmiulotteisissa ryhmissä.

Tässä on vastaava Java-koodi: Java-ohjelma taulukon tulostamiseksi

Mielenkiintoisia artikkeleita...