toInt只是将浮点数转换为整形,不进行四舍五入。在scala中可以使用round来进行浮点数的四舍五入,具体代码如下:


代码如下:

    val d1 = 1.4
    println(d1.round)

    val d2 = 1.5
    println(d2.round)


运行结果如下:

1
2