流程控制
在程序中,程序运行的流程控制决定程序是如何执行的。
流程控制说明
Scala 语言中控制结构和 Java 语言中控制结构基本相同,代码书写方式及理解方式都没什么太大的区别。
流程控制分值
- 顺序控制
- 分支控制
- 循环控制
顺序控制说明
分支控制
让程序有选择的执行,分支控制有三种
- 单分支
- 双分支
- 多分支
单分支
import scala.io.StdIn
object Demo7 {
def main(args: Array[String]): Unit = {
println("您的年龄:")
var age:Int = StdIn.readInt()
if (age >= 18){
println("成年人")
}
}
}
双分支
import scala.io.StdIn
object Demo7 {
def main(args: Array[String]): Unit = {
println("您的年龄:")
var age:Int = StdIn.readInt()
if (age >= 18){
println("成年人")
} else {
println("未成年人")
}
}
}
多分支
if (条件表达式1){
执行代码块1
} else if (条件表达式2){
执行代码块2
}
......
else{
执行代码块n
}
import scala.io.StdIn
object Demo8 {
def main(args: Array[String]): Unit = {
println("输入您的分数:")
var score:Int = StdIn.readInt()
if (score == 100){
println("奖励30")
} else if (score >= 80) {
println("奖励10w")
} else if (score >= 60){
println("奖励2w")
} else {
println("没有奖励")
}
}
}
原文地址:https://blog.csdn.net/chen18677338530/article/details/91440145
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。