Kotlin-programmet för att skriva ut en matris

I det här programmet lär du dig olika tekniker för att skriva ut elementen i en viss matris i Kotlin.

Exempel 1: Skriv ut en array med For-loop

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

När du kör programmet blir resultatet:

 1 2 3 4 5

I ovanstående program används för varje slinga för att itera över den givna matrisen, arrayen.

Den får åtkomst till varje element i matrisen och skrivs ut med println().

Exempel 2: Skriv ut en array med standardbiblioteksarrayer

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

När du kör programmet blir resultatet:

 (1, 2, 3, 4, 5)

I ovanstående program har for-loop ersatts av en rad kod med hjälp av Arrays.toString()funktionen.

Som du kan se ger detta en ren utdata utan några extra kodrader.

Exempel 3: Skriv ut en multidimensionell matris

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

När du kör programmet blir resultatet:

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

I ovanstående program, eftersom varje element i matrisen innehåller en annan matris, bara genom att Arrays.toString()skriva ut elementens adress (kapslad matris).

För att få siffrorna från den inre matrisen, vi bara en annan funktion Arrays.deepToString(). Detta ger oss siffrorna 1, 2 och så vidare, vi letar efter.

Denna funktion fungerar också för tredimensionella matriser.

Här är motsvarande Java-kod: Java-program för att skriva ut en matris

Intressanta artiklar...