Scala Idea环境搭建和输入输出

43 阅读1分钟

打开项目

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

IDEA中使用scala

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

获取输入

获取一行文本

object inout01 {
  def main(args: Array[String]): Unit = {
    // 获取用户输入
    // io:input 输入,output 输出
    // scala.io.StdIn.readLine
    val input = scala.io.StdIn.readLine("请输入一些文本:")
    // 用户输入完成,回车。内容就会保存在input变量里

    // 输出
    println("你输入的是:" + input)
  }

}
object inout01 {
  def main(args: Array[String]): Unit = {
   val name = scala.io.StdIn.readLine("请输入姓名:")

  print("请输入年龄:")
  val age = scala.io.StdIn.readInt() //整数

    print("请输入身高:")
    val height = scala.io.StdIn.readDouble() //小数
   // 输出
   println("你的姓名是:" + name)
   println("你的年龄是:" + age)
   println("你的身高是:" + height)
     }

}

运行结果

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

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

打印输出

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

object inout01 {
  def main(args: Array[String]): Unit = {

    // 不换行
    print("a")
    print("b")
    print("c")

    // 换行
    println("a")
    println("b")
    println("c")

  }

}

运行结果

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

字符串插值

object inout01 {
  def main(args: Array[String]): Unit = {

    val name = "小明"
    println(s"名字是$name")
  }

}

运行结果

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