循环语句

This commit is contained in:
luming 2021-06-29 11:52:58 +08:00
parent 307beb4274
commit e68f6be8f8

42
src/basic/Loop.kt Normal file
View File

@ -0,0 +1,42 @@
package basic
/**
* 循环语句
*/
fun main(args: Array<String>) {
// for循环
println("\n=== for in ===")
var a: IntRange = 1..5
for (i in a) {
print(i.toString() + "\t")
}
for (i in 5..10) {
print(i.toString() + "\t")
}
println("\n=== while ===")
// while循环
var b: Int = 6
while (b > 0) {
println(b--)
}
println("=== do while ===")
do {
println(b++)
} while (b <= 6)
println("\n=== forEach ===")
var array: IntArray = intArrayOf(6, 7, 8, 9, 10)
array.forEach {
println(it)
}
println("\n=== forEach 2 ===")
array.forEach { i -> println(i) }
println("\n=== forEach 3 ===")
// 带有下标的foreach
array.forEachIndexed { index, i -> println("index:${index},i:${i}") }
}