scala
输出方法
print(),println(),printf()都在对象Predef中定义,该对象默认情况下被所有Scala程序使用,因此可以直接使用Predef对象提供的方法,无需使用scala.predef.的形式
Printf():方法
object scalaO {
def main(array: Array[String]): Unit={
var i = 20
var f = 50.05
printf("My name is %s.I am %d years young and my weight is %.1f kg.\n ","xiaohua",i,f)
}
运行结果: My name is xiaohua.I am 20 years young and my weight is 50.1 kg.
创建文件:
object scalaO {
def main(array: Array[String]): Unit={
val out = new PrintWriter("d://data/output.txt")
for (m <- 1 to 5) out.println(m)
out.close()
}
运行结果:
读取文件里面的内容:
object scalaO {
def main(array: Array[String]): Unit={
val inputFile=Source.fromFile("d://data/output.txt")
val lines = inputFile.getLines
for(line<-lines) println(line)
}
运行结果: