Scala输出

Scala输出教程

Scala 中,我们要将一个 变量 输出到屏幕,我们可以使用 println 方法、print 方法以及 printf 方法,其中,printf 方法可以定义格式化输出的样式。

printf函数输出控制符

控制符 说明
%d 十进制数字。
%s 字符串。
%c 字符。
%e 指数浮点数。
%f 浮点数。
%i 整数(十进制)。
%o 八进制。
%u 无符号十进制。
%x 十六进制。
%% 打印%。

案例

使用println输出

使用 println 输出

object HaiCoder { def main(args: Array[String]) : Unit = { println("嗨客网(www.haicoder.net)!\n") var i:Int = 10 var j:Int = 20 println("Hello World") println(i + j) } }

程序运行,结果如下:

87_Scala输出print.png

我们使用了 println 输出了变量与字符串常量。

使用print输出

使用 print 输出

object HaiCoder { def main(args: Array[String]) : Unit = { println("嗨客网(www.haicoder.net)!\n") val name:String = "hikari" val age:Int = 30 print(s"username = $name, age = $age") } }

程序运行,结果如下:

88_Scala输出print.png

在 print 输出里面,我们可以直接使用 $ 获取变量的值。这样的好处是可以少些 + 号,避免字符串拼写错误出现。

使用printf输出

使用 printf 格式化输出

object HaiCoder { def main(args: Array[String]) : Unit = { println("嗨客网(www.haicoder.net)!\n") val name:String = "hikari" val age:Int = 30 printf("name = %s age = %d",name,age) } }

程序运行,结果如下:

89_Scala输出print.png

使用 printf 可以支持格式化输出。

Scala输出print总结

在 Scala 中,我们要将一个变量输出到屏幕,我们可以使用 println 方法、print 方法以及 printf 方法,其中,printf 方法可以定义格式化输出的样式。