scala之流程控制

流程控制

分支判断

1.if可以独立使用,称为单分支

val age=30;
      if(age==30){
          println("年龄等于30")
      }

2.if可以和else联合使用,称为双分支

 val age=3;
      if(age==30){
          println("年龄等于30")
      }else{
          println("年龄不等于30")
      }

3.与elseif,else联合使用,称为多分支

val age=40;
      if(age==30){
          println("年龄等于30")
      }else if(age>30){
          println("年龄大于30")
      }else{
          println("年龄不等于30")
      }

分支控制都是有返回值的

// 这里的返回结果其实就是满足条件后的最后一行代码的执行结果
      // 返回结果是所有结果的通用类型
      val result=if(age==30){
          println("年龄等于30");
          "壮年";
      }

      println(result)

注意:scala中没有三元运算符,也没有switch语法

posted @ 2024-05-06 23:46  King-DA  阅读(7)  评论(0)    收藏  举报