02Scala Idea环境搭建和输入输出

63 阅读1分钟

打开项目

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

IDEA中使用scala

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

输入

scala.io.StdIn.readLine()  //1.字符串
scala.io.StdIn.readLine()  //1.字符串

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)
      }
    }

输出结果

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

获取输入

    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.readInt()    //整数
        
        print("请输入身高:米")
        val height = scala.io.StdIn.readDouble()       //小数
        //输出
        println("你输入的是:" + name)
        println("你输入的年龄是:" + age)
        println("你输入的身高是:" + height)
      }
    }

输出结果

屏幕截图 2025-09-04 091156.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 091753.png

字符串差值

    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.readInt()    //整数

        print("请输入身高:米")
        val height = scala.io.StdIn.readDouble()       //小数
        //输出
    //    println("你输入的是:" + name)
    //    println("你输入的年龄是:" + age)
    //    println("你输入的身高是:" + height)
      println(s"$name,$age 岁,身高:$height") //字符串插值

      }
    }

输出结果

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