Kotlin程序使用多維數(shù)組將兩個矩陣相加

Kotlin 實(shí)例大全

在此程序中,您將學(xué)習(xí)在Kotlin中使用多維數(shù)組將兩個矩陣相加。

示例:兩個矩陣相加的程序

fun main(args: Array<String>) {
    val rows = 2
    val columns = 3
    val firstMatrix = arrayOf(intArrayOf(2, 3, 4), intArrayOf(5, 2, 3))
    val secondMatrix = arrayOf(intArrayOf(-4, 5, 3), intArrayOf(5, 6, 3))

    //兩個矩陣相加
    val sum = Array(rows) { IntArray(columns) }
    for (i in 0..rows - 1) {
        for (j in 0..columns - 1) {
            sum[i][j] = firstMatrix[i][j] + secondMatrix[i][j]
        }
    }

    //顯示結(jié)果
    println("兩個矩陣的和為: ")
    for (row in sum) {
        for (column in row) {
            print("$column    ")
        }
        println()
    }
}

運(yùn)行該程序時(shí),輸出為:

兩個矩陣的和為:
-2    8    7    
10    8    6

在上面的程序中,兩個矩陣存儲在二維數(shù)組中,即firstMatrix 和 secondMatrix。我們還定義行數(shù)和列數(shù),并將它們分別存儲在變量rows和columns。

然后,我們初始化一個名為sum的給定行和列的新數(shù)組。這個矩陣數(shù)組存儲給定矩陣的加法。

我們遍歷兩個數(shù)組的每個索引,來添加和存儲結(jié)果。

最后,我們使用for(foreach變量)循環(huán)遍歷sum數(shù)組中的每個元素以打印元素。

這是等效的Java代碼:使用數(shù)組添加兩個矩陣的Java程序

Kotlin 實(shí)例大全

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清