object basic1

23 阅读1分钟

// 函数返回多个数据 // 作用:找到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.1,较大者是:{rst._1}, 较大者是:{rst._2}") } }

object basic 18 class Student() { var name: String = "小花" var age: Int = 18 def sayhello():Unit ={ println(s"我是 age岁的{age} 岁的 {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