3.2.4 Scala的循环结构
1.循环变量
2.循环条件
3.循环变量自增
1)while语句的语法格式:
while(满足条件){
重复要做的事
}
2)do...while语句的语法格式:
do{
要做的事
}while(条件)
3)while与do...while的区别
while是先判断条件,再决定是否执行;
do...while是先执行一次代码,再判断条件。
4)For语句的语法格式
for(循环变量 <- 数据集){
//循环体代码
}
object Test01 {
def main(args: Array[String]): Unit = {
// var array = 1 to 5 //{1,2,3,4,5}
// for(i <- array){
// println(i)
// }
// var array = 1 to 10
// for (i <- array ; if (i%2==0)) {
// println(i)
// }
// for(i<-1 to 10;if(i%2==0)){
for(i<-1 to 10 by 2){
println(i)
}
}
}
object Test02 {
def main(args: Array[String]): Unit = {
var ret= for (i <- 1 to 4)yield{
println(i)
i*2
}
println(ret,ret(1))
}
}