Scala Int round() 方法及其示例
阅读更多:Scala 教程
简介
Scala是一门基于JVM的编程语言,它提供了丰富的数学计算功能,其中round()方法就是其中之一。该方法可将一个浮点数四舍五入为最接近的整数,并返回一个整数。
语法
下面是round()方法的语法:
def round: Int
参数说明
round()方法没有参数。
返回值
方法返回一个整数,表示将输入的浮点数四舍五入为最接近的整数。
示例
示例1
下面的示例展示了如何使用round()方法将一个浮点数四舍五入为一个整数。
val f: Float = 3.6f
val r: Int = f.round
println(r) // 输出: 4
示例2
下面的示例展示了如何使用round()方法将一个双精度浮点数四舍五入为一个整数。
val d: Double = 4.7
val r: Int = d.round
println(r) // 输出: 5
示例3
下面的示例展示了当浮点数距离两个整数相等时,round()方法会向偶数舍入的特殊情况。
val f1: Float = 3.5f
val f2: Float = 4.5f
val r1: Int = f1.round
val r2: Int = f2.round
println(r1) // 输出: 4
println(r2) // 输出: 4
示例4
下面的示例展示了当浮点数的小数部分为0时,round()方法将返回整数本身。
val f: Float = 3.0f
val r: Int = f.round
println(r) // 输出: 3
结论
我们已经学习了Scala中round()方法的使用,该方法可以将一个浮点数四舍五入为最接近的整数,并返回整数。我们可以将该方法用于任何需要四舍五入为整数的场合。