if单词表示如果,if语句在可以让程序有选择性地执行
- 单分支 if(){}
- 双分支 if(){} else {}
- 多分支 if(){} else if(){} else if(){} else {}
def main(args: Array[String]): Unit = {
print("请输入正方形边长:")
var a = scala.io.StdIn.readInt()
print("请输入长方形的长:")
var c = scala.io.StdIn.readInt()
print("请输入长方形的宽:")
var d = scala.io.StdIn.readInt()
if (a*a > c*d){
println("SQUARE")
}
else if(a*a < c*d){
println("RECTANGLE")
}else{
println("SAME")
}
}
def main(args: Array[String]): Unit = {
println("请输入正整数分数:")
var a = scala.io.StdIn.readInt()
if (a>=90 && a<=100)
println("A等级")
else if (a>=80 && a<=89)
println("B等级")
else if (a>=70 && a<=79)
println("C等级")
else if (a>=60 && a<=69)
println("D等级")
else if (a>=0 && a<=59)
println("E等级")
else {
print(s"$a 不是有效分数")
}
}
Scala中的if语句是有返回值的
语句:
val a= if(布尔表达式) {
表达式1
} esle{
表达式2
}
def main(args: Array[String]): Unit = {
print("请输入你的分数:")
var a = scala.io.StdIn.readInt()
val result = if (a >= 60){
"及格"
}else{
"不及格"
}
println(result)
}