Kotlin循环语句
1.for循环
- 数字用法:
fun main(){
//.. 闭区间,包含首尾数字 相当于[1,10]
for (i in 1 .. 10){
println("i=" +i)
}
//until 前闭后开区间,包含首位但不包含最后一位 相当于[1,10)
for (x in 1 until 10) {
println("x=" +x)
}
//step 在闭区间内按给定步长输出数据
for (y in 1 .. 10 step 2){
println("y=" +y)
}
//downTo 倒序输出数据
for (z in 10 downTo 1){
println("z=" +z)
}
}
- 数组用法:
fun main(){
val array = arrayOf("a", "b", "c")
//withIndex 取出下标和元素
for ((index,e) in array.withIndex()) {
println("下标:$index->元素:$e")
}
//indices 取出下标
for (index in array.indices){
println("下标::" + index)
}
//取出元素
for (str in array){
println("元素:$str")
}
}
2.forEach循环
fun main(){
val array = arrayOf("a", "b", "c")
//forEachIndexed 取出下标和元素
array.forEachIndexed{ index, it ->
println("下标:$index->元素:$it")
}
//forEach 取出元素
array.forEach {
println(it)
}
}
3.while循环
- while用法:
while(x>0){
x--
}
- do...while用法:
do{
y++
}while(y>10)
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,版权归阁主所有。转载本文请联系阁主。
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果