函数参数的使用
object Base21 {
def hello(name:String="小明", age:Int=17, gender:String="女"):Unit = {
println(s"hello,我是${name},${age}岁,性别:${gender}")
}
def main(args: Array[String]): Unit = {
hello("小花", 18, "女")
hello("小明", 19, "男")
hello("小花", 18)
hello() }
}
判断给定的三边,能否构成一个三角形
object Base22 {
def testTriangle(a: Double, b: Double, c: Double): Boolean = {
a + b > c && a + c > b && b + c > a
}
def isPrime(num: Int): Boolean = {
var isPrimeNum = true
for (i <- 2 to num - 1) {
if (num % i == 0) {
isPrimeNum = false
}
}
isPrimeNum
}
def main(args: Array[String]): Unit = {
val r = testTriangle(1.0, 2.0, 2.0)
println(r)
val r1 = isPrime(9)
println(r1)
}
}