在Kotlin中,读入和打印二维数组的最快方法可以使用以下代码:
读入二维数组:
import java.util.Scanner
fun main() {
val scanner = Scanner(System.`in`)
val n = scanner.nextInt() // 二维数组的行数
val m = scanner.nextInt() // 二维数组的列数
val arr = Array(n) { IntArray(m) }
for (i in 0 until n) {
for (j in 0 until m) {
arr[i][j] = scanner.nextInt()
}
}
scanner.close()
}
上述代码中,我们使用Scanner类从标准输入读取二维数组的行数和列数,然后使用嵌套循环逐个读取数组元素,并将其存储在arr二维数组中。
打印二维数组:
fun main() {
val arr = arrayOf(
intArrayOf(1, 2, 3),
intArrayOf(4, 5, 6),
intArrayOf(7, 8, 9)
)
for (row in arr) {
for (element in row) {
print("$element ")
}
println()
}
}
上述代码中,我们使用嵌套循环遍历二维数组arr,并逐个打印数组元素。每行打印完毕后,使用println()函数换行。
这种方法适用于任意大小的二维数组,并且具有较高的执行效率。
请注意,以上代码仅为示例,实际应用中可能需要根据具体需求进行适当修改。
关于Kotlin的更多信息和学习资源,您可以参考腾讯云的Kotlin开发文档:Kotlin开发文档
领取专属 10元无门槛券
手把手带您无忧上云