// 函数返回多个数据 // 作用:找到x, y, z中的最大者 和 最小值 // ((Int, Int)) 是返回值的类型,表示这个函数的返回值中有两个整数!!! def max(x: Int, y: Int, z: Int): (Int, Int) = { var maxValue = if (x > y) x else y // x,y的较大者 maxValue = if (maxValue > z) maxValue else z
var minValue = if (x < y) x else y
minValue = if (minValue < z) minValue else z
// 返回一个容器,包含两个值
(minValue, maxValue)
}
def main(args: Array[String]): Unit = { var rst = max(100, 20, 200) // 调用函数 println(s"最小值是:{rst._2}") } }
object basic 18 class Student() { var name: String = "小花" var age: Int = 18 def sayhello():Unit ={ println(s"我是 {name}") } }
def main (array: Array[String]): Unit = { val st1 =new Student()
println(st1.name)
st1.sayhello()
}
}
scala 体验AI代码助手 代码解读复制代码 object scala20 {
//面向对象编程的三个特点 //封装,继承,多态 class Triangle(a:Double,b:Double