Scala Int转Float

Scala Int转Float教程

Scala 中将 Int 转成 Float 类型有三种方法,即:使用 asInstanceOf 方法、使用 toFloat 方法以及使用 floatValue() 函数。

Scala Int转Float详解

语法

var ret = IntVarName.asInstanceOf[Float]

参数

参数 描述
IntVarName 待转换的变量。
ret 转换后的结果。

说明

使用 asInstanceOf 函数传入 Float,可以将 Int 类型变量转成 Float 类型。

Scala toFloat详解

语法

var ret = IntVarName.toFloat

参数

参数 描述
IntVarName 待转换的变量。
ret 转换后的结果。

说明

使用 toFloat 将 Int 类型变量转成 Float 类型。

Scala floatValue()详解

语法

var ret = IntVarName.floatValue()

参数

参数 描述
IntVarName 待转换的变量。
ret 转换后的结果。

说明

使用 floatValue() 将 Int 类型变量转成 Float 类型。

案例

asInstanceOf将Int转Float

使用 asInstanceOf 实现将 Int 转 Float

object HaiCoder { def main(args: Array[String]) : Unit = { println("嗨客网(www.haicoder.net)!\n") val Age : Int = 109 var res = Age.asInstanceOf[Float] println("res =", res, "Type =", res.getClass) } }

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

36_Scala Int转Float.png

我们使用了 Int 类型的变量调用 asInstanceOf[Float] 方法实现了将 Int 转成了 Float 类型。

toFloat将Int转Float

使用 toFloat 实现将 Int 转 Float

object HaiCoder { def main(args: Array[String]) : Unit = { println("嗨客网(www.haicoder.net)!\n") val Score : Int = 99 var res = Score.toFloat println("Score =", res, "Type =", res.getClass) } }

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

37_Scala Int转Float.png

我们使用了 Int 类型的变量调用 toFloat 方法实现了将 Int 转成了 Float 类型。

floatValue()将Int转Float

使用 floatValue() 实现将 Int 转 Float

object HaiCoder { def main(args: Array[String]) : Unit = { println("嗨客网(www.haicoder.net)!\n") val A : Int = 1 var res = A.floatValue() println("a =", res, "Type =", res.getClass) } }

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

38_Scala Int转Float.png

我们使用了 Int 类型的变量调用 floatValue() 方法实现了将 Int 转成了 Float 类型。

Scala Int转Float总结

Scala 中将 Int 转成 Float 类型有三种方法,即:使用 asInstanceOf 方法、使用 toFloat 方法以及使用 floatValue() 函数。