Scala Float

Scala Float教程

Scala 中的 Float 用来表示一个小数,也可以叫做单精度数,如果我们需要表示的小数的精度比较小,那么我们可以使用 Float 来定义,这样可以节省系统资源。

Scala Float定义详解

语法

var varname : Float = value

参数

参数 描述
varname 变量名。
Float 定义 Float 类型变量使用的类型。
value 可选,变量的初始值,该值不可以超过 Float 类型的最大值。

说明

使用 Float 定义了一个 Float 类型的变量 varname,并赋初值为 value。

案例

定义Float变量

使用 Float 定义 Float 变量

object HaiCoder { def main(args: Array[String]) : Unit = { println("嗨客网(www.haicoder.net)!\n") var a : Float = -123 var b : Float = 123.13 var c : Float = 1234 printf("a = %f, b = %f, c = %f\n", a, b, c) } }

程序运行后,控制台输出如下:

16_Scala Float类型.png

我们首先,定义了一个 Float 类型的变量 a,并初始化为 -123,接着,我们再次定义了一个 Float 变量 b,并赋值,此时,我们可以看到程序报错了,因为带小数点的数在 Scala 中默认为 Double 类型。

如果要指定其为 Float 类型,那么我们必须要在数字后面加上字符 f,我们修改程序如下:

object HaiCoder { def main(args: Array[String]) : Unit = { println("嗨客网(www.haicoder.net)!\n") var a : Float = -123 var b : Float = 123.13f var c : Float = 1234 printf("a = %f, b = %f, c = %f\n", a, b, c) } }

程序运行后,控制台输出如下:

17_Scala Float类型.png

我们看到,我们在数字后面加了字符 f,此时程序正确了。

Scala Float总结

Scala 中的 Float 用来表示一个小数,也可以叫做单精度数,如果我们需要表示的小数的精度比较小,那么我们可以使用 Float 来定义,这样可以节省系统资源。

如果我们定义一个小数,要声明其为 Float 类型,那么我们需要在数字后面加上字符 f。