大家都知道,scala语言和kava语言有很多相似之处,那么循环呢?不用说,肯定也有很多相似的地方,但也有不同的地方,今天就给大家归纳总结下scala中的几种循环使用语法。
while循环
和java中的while循环一样,如果给的循环条件为true,会重复执行循环内的语句,直到条件变为false,语法也是一样的
语法:
while(循环条件){
循环代码块
}
举例:
var num = 0
while (num < 10) {
println(num)
num = num + 1
}
do…while循环
和java中的do…while循环一样,循环体先执行一次再去进行循环判断,如果给的循环条件为true,会重复执行循环内的语句,直到while括号内的条件变为false,语法也是一样的
语法:
do{
循环代码块
}while(循环条件)
举例:
var num = 0
do {
println(num)
num += 2
} while (num < 20)
for循环
for循环允许编写一个执行指定次数的循环控制结构。和java一样都是用来表示循环,但是语法却有些差别
语法:
for(i <- 1 to n){
循环代码块
}
举例:
for