📜  带有示例的 Scala Float round() 方法(1)

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

Scala Float round() 方法

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() 方法。