1.创建一个函数isEven,接收一个整数参数,返回该数是否为偶数的布尔值。
object test1 {
def main(args: Array[String]): Unit = {
def isEven(n: Int): Boolean = n % 2 == 0
// 测试
println(isEven(4)) // true
println(isEven(7)) // false
}
}
2实现函数getFullName,接收firstName和lastName两个字符串参数,返回拼接后的全名(格式:"lastName, firstName")
object test1 {
def main(args: Array[String]): Unit = {
def getFullName(firstName: String, lastName: String): String =
s"$lastName, $firstName"
// 测试
println(getFullName("John", "Doe"))
}
3.编写函数circleProperties,接收圆的半径(Double 类型),返回一个元组(周长, 面积)
object test1 {
def main(args: Array[String]): Unit = {
def circleProperties(radius: Double): (Double, Double) = {
val circumference = 2 * Math.PI * radius
val area = Math.PI * radius * radius
(circumference, area)
}
// 测试
val props = circleProperties(5.0)
println(s"周长: ${props._1}, 面积: ${props._2}")
}
}