1、while循环
kotlin的while
和do-while
与Java语法一致,这里简单看一下
while (condition) { //当条件为真时,代码体执行
/*...*/
}
do {//无条件的执行一次,之后当条件为真时执行
/*...*/
} while (condition)
2、for循环
for
循环仅以一种形式存在,和java的for-each
循环一致
Java
int[] data={1,2,3,4,5,6,7,8,9,10};
for(int i:data){
system.out,println("i");
}
Kotlin
for(i in 10){
print(i)
}
3、数字迭代:区间和数列
kotlin中没有java的常规循环,所以kotlin使用了区间的概念
区间本质:两个值之间的间隔。这两个值通常是数字:一个是起始值,一个是结束值。使用 ..
来表示
例:
val oneToTen = 1..10
注意:kotlin区间是闭合的,意味着第二个值始终是区间的一部分
如果你能迭代区间中所有的值,这样的区间叫做数列<