Scala浮点类型

基本介绍

Scala的浮点类型可以表示一个小数,比如 123.4f,7.8 ,0.12等等

浮点型的分类

快速学习-Scala浮点类型_java

浮点类型

浮点型使用细节

  1. 与整数类型类似,Scala 浮点类型也有固定的表数范围和字段长度,不受具体OS的影响。Scala的浮点型常量默认为Double型,声明Float型常量,须后加‘f’或‘F’。
    快速学习-Scala浮点类型_scala_02
  2. 浮点型常量有两种表示形式
    十进制数形式:如:5.12 512.0f .512 (必须有小数点)
    科学计数法形式:如:5.12e2 = 5.12乘以10的2次方 5.12E-2 = 5.12除以10的2次方
  3. 通常情况下,应该使用Double型,因为它比Float型更精确(小数点后大致7位) //测试数据 :2.2345678912f , 2.2345678912