📅  最后修改于: 2023-12-03 15:19:56.927000             🧑  作者: Mango
doubleValue()
方法是 Int 类型的一个公共方法,在 Scala 标准库中被定义为: def doubleValue(): Double
。
该方法将 Int 类型的值转换为 Double 类型的值。 它是从 AnyVal 类型继承而来,因此,所有基本类型都支持它。
val num:Int = 123
val doubleNum: Double = num.doubleValue()
在上面的代码片段中, num.doubleValue()
方法将 int 类型的变量 num
转换为 double 类型,将转换后的值赋值给 double 类型的变量 doubleNum
。
object IntValueExample {
def main(args: Array[String]) {
val num: Int = 123
val doubleNum: Double = num.doubleValue()
println(s"Int $num as Double is $doubleNum")
}
}
以上示例中,我们定义了一个 IntValueExample
的对象,在 main
方法中使用了 intValue()
方法,将一个 Int 类型的值转换为了 Double 类型。
程序运行结果为:
Int 123 as Double is 123.0
可以看到,转换后的 Double 类型值是正确的 123.0。
doubleValue()
方法返回的是 Double 类型。doubleValue()
方法时不会发生数据类型的损失。