• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

Scala条件分支语句if用法详细

武飞扬头像
传智教育
帮助1

在Scala中,控制结构语句包括条件分支语句和循环语句。其中,条件分支语句有if语句、if…else 语句、if…else if…else 语句以及 if…else 嵌套语句;条件分支语句的用法介绍如下:

1.if格式的语法格式

if(布尔表达式){
    如果布尔表达式为true,则执行该语句块
}

2.if…else 语句的语法格式如下:

1f(布尔表达式){
    如果布尔表达式为true,则执行该语句块
)else(
   
如果布尔表达式为false,则执行该语句块
}

3.if…else if…else 语句的语法格式如下:

if(布尔表达式1){  
如果布尔表达式1为true,则执行该语句块
}else if(布尔表达式2){
   如果布尔表达式3为true,则执行该语句块
}else 
if(布尔表达式3){
   如果布尔表达式3为true,则执行该语句块
}else {  
如果以上条件都为false,则执行该语句块
}

4.if…else嵌套语句的语法格式如下:

if(布尔表达式1){    
   如果布尔表达式1为true,则执行该语句块    
   if(布尔表达式2){        
       如果布尔表达式2为true,则执行该语句块    
}
}else if(布尔表达式3){
    如果布尔表达式3为true,则执行该语句块
    elseif(布尔表达式4)(    
       如果布尔表达式4为true,则执行该语句块
    }
   }else{
      如果以上条件都为false,则执行该语句块
 }

接下来,通过一个判断变量值的案例来演示条件分支语句的使用。假设现在要判断一个变量是否等于5,如果是5,则打印出“a的值为5”,如果不是5,则判断该变量是否等于10,如果是10,则打印出“a的值为10”,否则,打印出“无法判断a的值”,示例代码如下:

scala>var a=5
a: Int =5
scala>if(a==5){
  | println("a的值为5")
  | }else if(a==10){
  | println(“a的值为10")
    | }else{
    | println(“无法判断a的值”)
    |}
a的值为5

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgabffa
系列文章
更多 icon
同类精品
更多 icon
继续加载