大数据全系列 教程
1869个小节阅读:464.7k
目录
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
让程序有选择的的执行,分支控制有三种:单分支、双分支、多分支
单分支
xxxxxxxxxx
if(布尔表达式) {
// 如果布尔表达式为 true 则执行该语句块
}
双分支
xxxxxxxxxx
if(布尔表达式) {
// 如果布尔表达式为 true 则执行该语句块
} else {
// 如果布尔表达式为 false 则执行该语句块
}
多分支
xxxxxxxxxx
if(布尔表达式1) {
// 如果布尔表达式1为 true,则执行该语句块
} else if ( 布尔表达式2 ) {
// 如果布尔表达式2为 true,则执行该语句块
}...
} else {
// 上面条件都不满足的场合,则执行该语句块
}
代码演示:
xxxxxxxxxx
package cn.itbaizhan.chapter02
object BranchDemo {
def main(args: Array[String]): Unit = {
var flag:Boolean = true
//单分支
if(flag){
println("true")
}
//双分支
if(flag){
println("true")
}else{
println("false")
}
//多分支
val age =18
if (age < 18 ){
println("no allow")
}else if (age>=18&&age<=20){
println("allow with other")
}else{
println("allow self")
}
}
}
实时效果反馈
1. 关于Scala if分支控制的描述,错误的是:
A 单分支。
B 双分支。
C 多分支。
D 三分支。
答案:
1=>D