📅  最后修改于: 2023-12-03 15:39:25.708000             🧑  作者: Mango
Scala Float round() 方法是一个用于四舍五入浮点数值的方法。它返回最接近原数值的整数值。该方法的用法非常简单,在需要四舍五入的数值后调用 round() 方法即可。
def round: Int
无参数。
将此浮点值舍入为最接近的整数并返回所得到的结果。
val num1: Float = 3.65f
val num2: Float = 3.25f
val roundedNum1 = num1.round
val roundedNum2 = num2.round
println(s"Rounded number 1: $roundedNum1")
// Output: Rounded number 1: 4
println(s"Rounded number 2: $roundedNum2")
// Output: Rounded number 2: 3
上面的代码首先定义了两个浮点数值 num1 和 num2,并分别赋值为 3.65 和 3.25。然后,我们分别调用 num1 和 num2 的 round() 方法,将其四舍五入为最接近的整数,结果分别存储在变量 roundedNum1 和 roundedNum2 中。最后,使用 println() 方法将结果输出到控制台。
需要注意的是,round() 方法返回的是 Int 类型的整数值。如果需要返回浮点型数值,则可以使用 BigDecimal 中的 setScale() 方法。