第六节:判断与循环
第六节:判断与循环
牛马风情 发表于11个月前
第六节:判断与循环
  • 发表于 11个月前
  • 阅读 0
  • 收藏 0
  • 点赞 0
  • 评论 0

【腾讯云】新注册用户域名抢购1元起>>>   

判断 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){
   // 如果布尔表达式 1 为 true 则执行该语句块
}else if(布尔表达式 2){
   // 如果布尔表达式 2 为 true 则执行该语句块
}else if(布尔表达式 3){
   // 如果布尔表达式 3 为 true 则执行该语句块
}else {
   // 如果以上条件都为 false 执行该语句块
}
//实例
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

// <- 生成器   集合中的 值依次付给  i
for( i <- 1 to 10){
        println(i)
   }
//上面的语句 等于与java代码

for(int i=1 ;i<=10;i++){ }

//当不希望 出现1o 的时候 也就是java 中的 

for(int i=1 ;i<10;i++){ }

//只需要

 for( i <- 1 until 10){
        println(i)
   }

// for循环中插入条件 
// 得到1-9 中大于2小于5 的数

   for( i <- 1 until 10       if i<5        if i>2){
        println(i)
      }

//结果
3
4



  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 0
博文 10
码字总数 2865
×
牛马风情
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: