scala
object w24 {
def max(x:Int, y:Int):Int = {
if(x > y) {
x
}else{
y
}
}
def main(args: Array[String]): Unit = {
val s = max(10,20)
println(s);
}
}


object w25 {
def max(x: Int, y: Int, z: Int): Int = {
if (x >= y && x >= z) {
x
} else if (y >= x && y >= z) {
y
} else {
z
}
}
def main(args: Array[String]): Unit = {
val s = max(10, 20, 25)
println(s)
}
}


scala
object w28 {
def getMaxAndMin(x: Int, y: Int, z: Int): (Int, Int) = {
var min: Int = x
var max: Int = x
min = if (x < y) x else y
min = if (min < z) min else z
max = if (x > y) x else y
max = if (max > z) max else z
(min, max)
}
def main(args: Array[String]): Unit = {
val r = getMaxAndMin(10, 20, 3)
println(s"最小值:${r._1}")
println(s"最大值:${r._2}")
}
}
