循环语句
This commit is contained in:
parent
307beb4274
commit
e68f6be8f8
42
src/basic/Loop.kt
Normal file
42
src/basic/Loop.kt
Normal 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}") }
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user