object t36 {
def getSum(x:Int, y:Int):Int=x+y
def dosmething:Int={
println("sss")
1
}
def max(x:Int,y:Int):Int={
if(x>y){
x
}else{
y
}
}
def main(args: Array[String]) = {
dosmething
println(getSum(1,2))
val s = max(10,20)
println(s)
}
}
object t37 {
def max(x: Int, y: Int, z: Int): Int = {
val c = if (x > y) {
x
} else {
y
}
if (c > z) {c} else {z}
}
def min(x: Int, y: Int, z: Int): Int = {
1
}
def main(args: Array[String]): Unit = {
val s = max(10, 20, 30)
println(s);
val m = min(1, 20, 30)
println(s);
}
}
object t38 {
//1.定义一个函数,求三个数中的最大值和最小值
def getMaxandMain(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) {y} else {x}
max = if(max < z) {z} else {max}
//println(min,max)
(min,max)
}
def main(args: Array[String]): Unit = {
//调用函数
val r = getMaxandMin(10,20,3)
println(s"最小值${r._1}")
println(s"最大值${r._2}")
}
}