1.单分支 if(){}
2.双分支 if(){} else {}
def main(args: Array[String]): Unit = {
print("请用户输入年龄:")
var age=scala.io.StdIn.readInt()
if(age>=18){
println("成年")
}else{
println("未成年")
}
3.多分支 if(){} else if(){} else if(){} else {}
def main(args: Array[String]): Unit = {
print("请输入正方形的边长:")
var a=scala.io.StdIn.readInt()
print("请输入长方形的长:")
var b=scala.io.StdIn.readInt()
print("请输入长方形的宽:")
var c=scala.io.StdIn.readInt()
val d=a*a
val e=b*c
if(d>e){
println("SQUARE")
}else if(d<e){
println("RECTANGLE")
}else{
println("SAME")
}
def main(args: Array[String]): Unit = {
print("请输入正整数分数:")
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
{
println("请输入0-100之间的数字")
}
if语句的返回值
def main(args: Array[String]): Unit = {
print("请输入你的分数:")
val s=scala.io.StdIn.readInt()
val result=if(s>=60){
"及格"
}else{
"不及格"
}
}