Menu
CoddyTech

for 循环

本课属于 Coddy Kotlin 学习旅程的“基础知识”单元。第 46 课,共 93 课。

有时你需要多次重复一个操作。你可以使用循环,不用一遍又一遍地编写相同的代码。当你确切知道要重复多少次时,for 循环就非常适合。

这是基本结构:

for (i in 1..5) {
    println(i)
}

这会打印从 1 到 5 的数字。变量 i 会依次取范围内的每个值,花括号内的代码会针对每个值运行。

你可以使用任意变量名,不一定非要用 i:

for (number in 1..3) {
    println("Count: $number")
}
// 输出:
// Count: 1
// Count: 2
// Count: 3

循环变量只在循环内部存在。每次迭代时,它都会自动更新为范围内的下一个值,直到没有剩余值。

challenge icon

挑战

中等

从输入中读取一个整数 n。使用 for 循环打印从 1 到 n 的所有数字,每个数字单独占一行。

例如,如果输入是 4,输出应为:

1
2
3
4

亲手试试

fun main() {
    val n = readLine()!!.toInt()
    
    // TODO:在下方编写代码,用 for 循环打印从 1 到 n 的数字
    
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: Kotlin 在线编辑器