利用Scala完成名字 年龄 身高的输入 与 输出

64 阅读1分钟

利用Scala完成名字 年龄 身高的输入 与 输出

获取用户名字

   // 获取用户名字
   val name = scala.io.StdIn.readLine("请输入你的名字:")
   // 输出
   println("你的名字是:" + name)

获取年龄

   // 获取年龄 int: 年龄
   println("请输入你的年龄:")
   val age = scala.io.StdIn.readInt()
   println("你的年龄是:" + age)

获取身高

   // 获取身高 double: 小数
   println("请输入你的身高/cm:")
   val height = scala.io.StdIn.readDouble()
   println("你的身高是:" + height + "厘米")

获取用户名字 年龄 身高

object name {
  // 输入
  def main(args: Array[String]): Unit = {
    // 获取用户名字
    val name = scala.io.StdIn.readLine("请输入你的名字:")

    // 输出
    println("你的名字是:" + name)

    // 获取年龄 int: 年龄
    println("请输入你的年龄:")
    val age = scala.io.StdIn.readInt()
    println("你的年龄是:" + age)

    // 获取身高 double: 小数
    println("请输入你的身高/cm:")
    val height = scala.io.StdIn.readDouble()
    println("你的身高是:" + height + "厘米")

    println("$name, $age, $height")
  }
}

或者可以是

object name {
  // 输入
  def main(args: Array[String]): Unit = {
    // 获取用户名字
    val name = scala.io.StdIn.readLine("请输入你的名字:")


    // 获取年龄 int: 年龄
    println("请输入你的年龄:")
    val age = scala.io.StdIn.readInt()

    // 获取身高 double: 小数
    println("请输入你的身高/cm:")
    val height = scala.io.StdIn.readDouble()

    println(s"你的名字是: $name, 你的年龄: $age, 你的身高: $height cm")
  }
}