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

在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=5a: Int =5scala>if(a==5){  | println("a的值为5")  | }else if(a==10){  | println(“a的值为10")    | }else{    | println(“无法判断a的值”)    |}a的值为5

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/318983.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
黑马程序员黑马程序员订阅用户
上一篇 2023年7月11日
下一篇 2023年7月11日

相关推荐

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息