在scala中,我们通过一些特定的方法来获取用户的输入。
1. 获取一行文本
val input = scala.io.StdIn.readLine("请输入一些文本:")
println("你输入的是:" + input)
2. 获取一个整数输入
val input = scala.io.StdIn.readInt()
println("你输入的整数是:" + input)
3. 获取一个浮点数的输入
val input = scala.io.StdIn.readDouble()
println("你输入的浮点数是:" + input)
4. 获取多个数
希望一次性多输入几个数字,可以使用某个特定的符号隔开,然后再拆分出来。
val inputLine = scala.io.StdIn.readLine("请输入三个数字,用空格分隔:")
val inputs = inputLine.split(" ")
val (first, second, third) = (inputs(0).toInt, inputs(1).toInt, inputs(2).toInt)
println(s"第一个数字是:second")
println(s"第三个数字是:$third")
(五)打印输出
*在scala中,使用两个方法来输出内容:print() 不换行,println()换行
基本输出
val message = "Hello, Scala!"
println(message) // 输出字符串
字符串插值
println(s"名字是:$name")
输出多个变量
val x = 10
val y = 20
println(s"x = y") // 使用字符串插值来输出多个变量
字符串插值
val weight = 98
println(f"他的体重是: weight%.2f kg")