输入输出

74 阅读1分钟

打开项目

不要打开整个目录,而是打开代码所在项目在文件夹

IDEA中使用scala

  1. java SDK
  2. scala SDk
  3. IDEA scala 插件

一.获取输入

获取一行文本
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)
      }
    }

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"第一个数字是:$first")  
println(s"第二个数字是:$second")  
println(s"第三个数字是:$third")

二.打印输出

在scala中,使用两个方法来输出内容:print() 不换行,println()换行

基本输出
[val message = "Hello, Scala!"  
println(message) // 输出字符串]()
字符串差值
输出多个变量
字符串插值

println(s"名字是:$name")

object inout01 {
  def main(args: Array[String]): Unit = {
    //赞同用户的输入
    //io: input 输入,output 输出
    //scala.io.stdIn,readline
    //用户输入完成,回车,内容就会保存到input这变量中
    val name = scala.io.StdIn.readLine("请输入名字:")
    print("请输入年龄:")
    val age = scala.io.StdIn.readLine()
    print("请输入身高:米")
    val height = scala.io.StdIn.readLine()
    //输出
    //println("你输入的是:" + name)
    //println("你的年龄是:" + age)
    //println("你的身高是:" + height)
    println(s"$name,$age 岁,身高:$height")
    print("a")
    print("b")
  }
}

屏幕截图 2025-09-04 093656.png