获取输出
1.获取用户的输入
2.io: input 输入,output 输出
3.scala.io.StdIn.readLine
4.用户输入完成,回车。内容就会保存到input这变量中
5.输出
如下
object inout01 {
def main(args: Array[String]): Unit = {
// 获取用户的输入
// io: input 输入,output 输出
// scala.io.StdIn.readLine
val input = scala.io.StdIn.readLine("请输入一些文本:")
//用户输入完成,回车。内容就会保存到input这变量中
// 输出
println("你输入的是:" + input)
}
}
获取输入
- 获取一行文本
val input = scala.io.StdIn.readLine("请输入一些文本:")
println("你输入的是:" + input)
val input = scala.io.StdIn.readInt()
println("你输入的整数是:" + input)
val input = scala.io.StdIn.readDouble()
println("你输入的浮点数是:" + input)
希望一次性多输入几个数字,可以使用某个特定的符号隔开,然后再拆分出来。
例
object inout01 {
def main(args: Array[String]): Unit = {
// 获取用户的输入
// io: input 输入,output 输出
// scala.io.StdIn.readLine
val name = scala.io.StdIn.readLine("请输入名字:")
//用户输入完成,回车。内容就会保存到input这变量中
print("请输入年龄:")
val age = scala.io.StdIn.readLine() //整数
print("请输入身高:米")
val height = scala.io.StdIn.readDouble() // 小数
// 输出
println("你输入的是:" + name)
println("你的年龄是:" + age)
println("你的身高是:" + height)
}
}
打印输出
- 1.基本输出
- 2.字符串差值
- 3.输出多个变量
- 4.字符串插值
如下
object inout01 {
def main(args: Array[String]): Unit = {
// 获取用户的输入
// io: input 输入,output 输出
// scala.io.StdIn.readLine
val name = scala.io.StdIn.readLine("请输入名字:")
//用户输入完成,回车。内容就会保存到input这变量中
print("请输入年龄:")
val age = scala.io.StdIn.readLine() //整数
print("请输入身高:米")
val height = scala.io.StdIn.readDouble() // 小数
// 输出
// println("你输入的是:" + name)
// println("你的年龄是:" + age)
// println("你的身高是:" + height)
println(s"$name,$age 岁, 身高:$height") //字符串插值
// 给选中的内容,添加注释 ctrl + /
// print("a") // 不换行
// print("b")
}
}