object TestFucMoreReTurn {
//定义一个函数,计算三个数中的最大值和最小值
def getMaxAndMin(x: Int,y: Int, z: Int) = {
//在函数中,返回多个值!
var max = x //假设最大值为x
if (y > max) max = y
if (z > max) max = z
//println(s"最大值为: $max")
var min = x //假设最小值为x
if (y < min) min = y
if (z < min) min = z
// println(s"最小值为:$min")
//同时返回最大,最小值
//元组
(min,max)
}
def main(args: Array[String]): Unit = {
//调用
var r = getMaxAndMin(1,2,3) //得到的是一个元组
var m1 = r._1 //取出元组的第一个元素
var m2 = r._2 //取出元组的第二个元素
println(s"最小值是:$m1,最大值是:$m2")
}
}
三个数中求最大值和最小值
最新推荐文章于 2024-09-26 17:10:25 发布