📜  Scala Int doubleValue() 方法与示例(1)

📅  最后修改于: 2023-12-03 15:19:56.927000             🧑  作者: Mango

Scala Int doubleValue() 方法与示例

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 类型。
  • Int 类型的变量传递给 doubleValue() 方法时不会发生数据类型的损失。