打开项目
不要打开整个目录,需要打开代码所在的项目的文件夹
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)
}
}
输出结果
获取输入
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)
}
}
输出结果
打印输出
在scala中,使用两个方法来输出内容:print() 不换行,println()换行
获取输入
object inout01 {
def main(args: Array[String]): Unit = {
print("a")
print("b")
print("c")
println("a")
println("b")
println("c")
}
}
输出结果
字符串差值
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") //字符串插值
}
}