MST

星途 面试题库

面试题:Kotlin中数组的常用操作

在Kotlin中,给定一个Int类型数组[1, 2, 3, 4, 5],请编写代码实现以下功能:1. 计算数组所有元素的和;2. 将数组中的每个元素翻倍并生成新的数组;3. 找出数组中的最大元素。
25.4万 热度难度
编程语言Kotlin

知识考点

AI 面试

面试题答案

一键面试
fun main() {
    val array = intArrayOf(1, 2, 3, 4, 5)

    // 1. 计算数组所有元素的和
    val sum = array.sum()
    println("数组所有元素的和: $sum")

    // 2. 将数组中的每个元素翻倍并生成新的数组
    val doubledArray = array.map { it * 2 }.toIntArray()
    println("翻倍后的数组: ${doubledArray.contentToString()}")

    // 3. 找出数组中的最大元素
    val maxElement = array.maxOrNull()
    maxElement?.let {
        println("数组中的最大元素: $it")
    }?: run {
        println("数组为空,无最大元素")
    }
}