chapter01 TestScala02

package chapter01
/*
Scala語言輸出的三種方式
字符串通過+號連接(類似java)。
printf用法 (類似C語言)字符串通過 % 傳值。
字符串通過$引用。
 */
object TestScala02 {
  def main(args: Array[String]): Unit = {
  var str1: String = "Java"
  var str2: String = "Scala"
  println(str1 + str2)
  var name: String = "Lucy"
  var address: String = "Amreican"
  var age: Int = 20
  var salary: Float = 12.523f
  var weight: Double = 134.67
  //格式化輸出
  println("名字=%s 住址%s 年齡%d 薪資%.2f 體重%f",name,address,age,salary,weight)
  println(s"\n個人詳細介紹: \n名字$name \n年齡$age \n薪資$salary \n體重$weight")
  //如果下字符串中出現了類似${age + 10} 則表示{}是一個表達式
  println(s"\n個人詳細介紹: \n名字$name \n年齡${age + 10} \n薪資${salary + 12.3} \n體重$weight")

  }

}
===============================================
JavaScala
(名字=%s 住址%s 年齡%d 薪資%.2f 體重%f,Lucy,Amreican,20,12.523,134.67)

個人詳細介紹: 
名字Lucy 
年齡20 
薪資12.523 
體重134.67

個人詳細介紹: 
名字Lucy 
年齡30 
薪資24.82299976348877 
體重134.67

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章