while循环用在不确定循环次数的情况
for循环用在确定循环次数的情况
1.for循环
for ( 循环变量 <- 数据集) {
// 循环体代码
}
2.循环守卫
·可以在循环中添加条件,如果条件成立就执行循环。这个叫循环守卫。
·for(循环变量 <- 数据集 if condition1; if condition2 ...){
循环体
}
3.循环步长
//by: 步长,循序变量每次增加的值,默认就是1
//for(i <- 1 to 100 by 1) <====> for(i <- 1 to 100)
var sum = 0
for(i <- 1 to 100 by 2){
println(i)
sum += i
}
println(sum)