选择
1. if...else...
if (条件判断) {
执行语句1
} else {
执行语句2
}
2. if...else if...else...
if (判断条件1) {
执行语句1
} else if (判断条件2) {
执行语句2
} else {
执行语句3
循环
1. while
while(判断条件){
循环控制语句
循环体:表达语句
}
2. do...while...
do {
循环体:循环表达语句
循环控制语句
} while (条件判断)
3.for循环
for(变量<-条件表达式,[步长表达式]){
执行语句...
}
for (i <- 1 to 5 by 2) println(i)
for (i <- 1 to 5 if i%2==0) println(i)
4.for循环嵌套
for(变量1<-条件表达式1,[步长表达式1] ; 变量2<-条件表达式2,[步长表达式2]){
执行语句...
}
for (i <- 1 to 5; j <- 1 to 3) println(i*j)
for (i <- 1 to 5 if i%2==0; j <- 1 to 3 if j!=i) println(i*j)