Kotlin示例:Do While循环语句3种用法
Kotlin也有Do while循环语句,它和while循环语句不一样的地方是,Do while语句会将循环体前置,所以代码肯定会先运行一次,Do while语句在实际使用中,相较for循环语句和while循环语句使用较少
1.基本的Do While循环语法
do{
// While 循环体
}while ([布尔表达式])
2.Do While循环示例
while后面的布尔表达式和,if语句类似,可以使用判断数值大小为条件
fun main(args: Array<String>) {
var num = 1
while (num <= 5) {
println(num)
num++
}
}
这里会输出 1 到 5
fun main(args: Array<String>) {
var num = 1
val givenNum = 10
do {
println(num)
num += 2
} while (num <= givenNum)
}
或者使用奇数间隔2,来输出奇数数列
2.Do While 循环嵌套 if 语句示例
fun main(args: Array<String>) {
var num = 1
val givenNum = 10
do {
if (num % 2 != 0)
println(num)
num++
} while (num <= givenNum)
}
使用 if 语句判断是否为偶数,输出偶数数列
3.Do While 循环语句求和示例
fun main(args: Array<String>) {
var num = 1
val givenNum = 100
var sum = 0
do {
sum += num
num++
} while (num <= givenNum)
println("The sum of numbers from 1 to $givenNum is: $sum ")
}
使用Do While不断迭代,直至跳出循环
今天给大家分享了Do While循环语句的3种用法,大家都学会了吗?
THE END