1-For循环
关于for循环,有三种方式
val items = listOf("apple", "banana", "oriange")
for (item in items) {
println(item)
}
for (index in items.indices) {
println("item at $index is ${items[index]}")
}
for((index,value) in items.withIndex()){
println("the element at $index is $value")
}
2-while与do...while循环
区别是:do…while 循环至少会执行一次
println("----while 使用-----")
var q = 5
while (q > 0) {
println( q--)
}
println("----do...while 使用-----")
var y = 5
do {
println(y--)
} while(y>0)
3-return,break和continue
println("----continue,break 使用-----")
for (i in 1..10) {
if (i==3) continue // i 为 3 时跳过当前循环,继续下一次循环
println(i)
if (i>5)