创造器
println("主构造器被调用")
def this(phone:String,pwd:String) {
this("随机用户XXXXXX","XXXXX@qq.com",pwd,phone)
println("辅助构造器被调用")
}
def this(email:String,pwd:String,name:String) {
this(name,email,pwd,"1360000000")
println("辅助构造器被调用")
}
def say(): Unit = {
println(s"姓名:${name},邮箱:${email}")
}
}
函数的代码使用
if (x > y) {
x
} else {
y
}
}
val s = max(10,20)
println(s);
}
def getSum(x:Int,y:Int) :Int = x + y
def dosomething= {
"11"
1
}
dosomething
xyz的大小函数,若x大于y,if else的代码程序
if (x > y && x > z) {
x
} else if (y > x && y > z)
y
else
z
}
def main(args: Array[String]): Unit = {
val s = max(100,20,25)
println(s);
}
若x小于y
val c = if (x < y) {
x
} else {
y
}
if (c < z) {
c
} else {
z
}
}
def main(args: Array[String]): Unit = {
val s = min(100, 20, 25)
println(s);
}
varxy的max和min值,定义元组
var min:Int= x
var max:Int= x
min = if(x < y) { x } else { y }
min = if(min < z) { min } else { z }
println(min)
max = if(x < y) { y } else { x }
max = if(max < z) { z } else { max }
(min,max)
}
def main(args: Array[String]): Unit = {
val r = getmaxamndMin(10,20,3)
println(s"最小值${r._1}")
println(s"最大值${r._2}")
// 定义元组
val t = ("1",1,2)
}