更新时间:2022-10-13 来源:黑马程序员 浏览量:
在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的值为51024首播|39岁程序员逆袭记:不被年龄定义,AI浪潮里再迎春天
2025-10-241024程序员节丨10年同行,致敬用代码改变世界的你
2025-10-24【AI设计】北京143期毕业仅36天,全员拿下高薪offer!黑马AI设计连续6期100%高薪就业
2025-09-19【跨境电商运营】深圳跨境电商运营毕业22个工作日,就业率91%+,最高薪资达13500元
2025-09-19【AI运维】郑州运维1期就业班,毕业14个工作日,班级93%同学已拿到Offer, 一线均薪资 1W+
2025-09-19【AI鸿蒙开发】上海校区AI鸿蒙开发4期5期,距离毕业21天,就业率91%,平均薪资14046元
2025-09-19