📜  Golang 中的 math.Round()函数示例(1)

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

Golang 中的 math.Round() 函数

在 Golang 中,math.Round() 函数是用于将浮点数四舍五入为最接近的整数。该函数返回一个整数类型的值。

函数签名
func Round(x float64) float64
参数

x:需要进行四舍五入的浮点数。

返回值

返回四舍五入后的整数。

使用示例

下面是一个使用 math.Round() 函数进行四舍五入的示例:

package main

import (
	"fmt"
	"math"
)

func main() {
	fmt.Println(math.Round(3.49)) // output: 3
	fmt.Println(math.Round(3.50)) // output: 4
	fmt.Println(math.Round(3.51)) // output: 4
}

在上面的示例中,我们首先导入了 math 包,然后调用了 math.Round() 函数来四舍五入三个不同的浮点数,最后打印了函数的返回值。

需要注意的是,math.Round() 函数会根据标准四舍五入规则进行取舍。如果一个浮点数恰好处于两个整数中间,则该函数将返回离其更近的偶数。

总结

在 Golang 中,math.Round() 函数是用于将浮点数四舍五入为最接近的整数。该函数的返回值是一个整数类型的值,按照标准的四舍五入规则进行取舍。如果输入的浮点数恰好处于两个整数中间,则该函数将返回离其更近的偶数。