// 定义一个函数
// 1、位置:可以写在 main 里面,也可以写在外面
// 2、要点
// 返回值的类型
// 省略 return
// 返回值,可以省略 return
object phx27 {
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)
}}
比较大小,取最大值
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 sbfwh={
println(123)
}
def main(args: Array[String]): Unit = {
sbfwh
val s=max(10,20,30)
println(s)
}
比较大小,取最小值
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 sbfwh={
println(123)
}
def main(args: Array[String]): Unit = {
sbfwh
val s=max(0,20,30)
println(s)
}
def max(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 s=max(0,20,30)
println(s)
}