判断 if else
object Test {
def main(args: Array[String]): Unit = {
var win=true
//
if(布尔表示式)
if(win){
//如果成立则执行该部分函数
println(
"win")
}
else{
//不成立则执行该部分函数
println(
"lose")
}
}
}
// 结果
win
判断 if else if else
if(布尔表达式
1){
}
else if(布尔表达式
2){
}
else if(布尔表达式
3){
}
else {
}
object Test {
def main(args: Array[String]): Unit = {
var win
=1
if(win=
=1){
println(
"星期一")
}
else if(win=
=2){
println(
"星期二")
}
else if(win=
=3){
println(
"星期三")
}
else if(win=
=4){
println(
"星期四")
}
else if(win=
=5){
println(
"星期五")
}
else if(win=
=6){
println(
"周六")
}
else if(win=
=7){
println(
"周日")
}
}
}
星期一
循环 while
var win=
1
while(win<
10){
println(win)
win+=
1;
}
循环 do while
var win=
1
do {
println(win)
win+=
1;
}
while(win<
10)
循环for
for( i <-
1 to
10){
println(i)
}
for(
int i
=1 ;i<
=10;i++){ }
for(
int i
=1 ;i
<10;i++){ }
for( i <-
1 until
10){
println(i)
}
for( i <-
1 until
10 if i
<5 if i
>2){
println(i)
}
3
4