判斷 if else
object Test {
def main(args: Array[String]): Unit = {
var win=true
// if(布爾表示式)
if(win){
//如果成立則執(zhí)行該部分函數(shù)
println("win")
}else{
//不成立則執(zhí)行該部分函數(shù)
println("lose")
}
}
}
// 結果
win
判斷 if else if else
if(布爾表達式 1){
// 如果布爾表達式 1 為 true 則執(zhí)行該語句塊
}else if(布爾表達式 2){
// 如果布爾表達式 2 為 true 則執(zhí)行該語句塊
}else if(布爾表達式 3){
// 如果布爾表達式 3 為 true 則執(zhí)行該語句塊
}else {
// 如果以上條件都為 false 執(zhí)行該語句塊
}
//實例
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("周日")
}
}
}
// 結果
星期一
循環(huán) while
var win=1
while(win<10){
println(win)
win+=1;
}
循環(huán) do while
var win=1
do {
println(win)
win+=1;
}
while(win<10)
循環(huán)for
// <- 生成器 集合中的 值依次付給 i
for( i <- 1 to 10){
println(i)
}
//上面的語句 等于與java代碼
for(int i=1 ;i<=10;i++){ }
//當不希望 出現(xiàn)1o 的時候 也就是java 中的
for(int i=1 ;i<10;i++){ }
//只需要
for( i <- 1 until 10){
println(i)
}
// for循環(huán)中插入條件
// 得到1-9 中大于2小于5 的數(shù)
for( i <- 1 until 10 if i<5 if i>2){
println(i)
}
//結果
3
4
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者