- 范围数据循环(To)
- .基本语法

- .输出 5 句 "scala "
二.范围数据循环(Until)
(1).基本语法
(2).输出 5 句 "scala "
三.循环守卫
(1).基本语法
(2).代码等价
(3).输出 1 到 5 中,不等于 3 的值

- 循环步长
- .基本语法

- 案例实操

- 嵌套循环
- .基本语法

- .代码等价

- 引入变量
(1). 基本语法

( 2 ).案例实操

- 循环返回值
- .基本语法

- 案例实操

- 倒序打印

- While循环控制
- .基本语法:
while (循环条件) {
循环体(语句) 循环变量迭代
}
- .案例实操:输出十句“scala”

- Do..while循环控制
do{
循环体(语句) 循环变量迭代
} while(循环条件)
.案例实操
- 循环中断
//百钱买百鸡 公鸡价格5块一只 母鸡价格3块一只 一块钱3只小鸡一共有100块钱需要买100只鸡问 一共有几种买法 分别列举出来
val money=100
val total=100
for(i<-0 to 100;j<-0 to 100-i;k<-0 to 100-i-j) {
if (i + j + k == total && 3 * 5 * i + 3 * 3 * j + k == money * 3) {
println("公鸡有" + i + "只,母鸡有" + j + "只,小鸡有" + k + "只")
}
}
//循环守卫
for(i <- 1 to 5 if i !=3){
println(i)
}
}
}