输出
object OutputDemo {
//函数/方法
def sum(n1: Int, n2: Int): Int = {
return n1 + n2
}
def main(args: Array[String]): Unit = {
val name: String = "zhangsan"
val age: Int = 22
val sal: Double = 888.15926
//格式化输出
//sal=%.2f 保留小数点两位的方式输出(四舍五入)
printf("name=%s age=%d sal=%.2f\n", name, age, sal)
//字符串通过$引用
println(s"name=$name age=${age + 1} sal=$sal sum2=${sum(23, 90)}")
}
}
输入
示例:从控制台接收用户信息姓名,年龄,薪水。
import scala.io.StdIn
object InputDemo {
def main(args: Array[String]): Unit = {
println("请输入 name")
//直接调用 StdIn 这个 object 的静态方法。
val name = StdIn.readLine()
println("name=" + name)
println("age")
val age = StdIn.readInt()
println("age=" + age)
println("薪水")
val sal = StdIn.readDouble()
println("sal=" + sal)
}
}