Round Value of a Number
To find round value of a number in Go language, use Round() function of math package. Round(x) returns the nearest integer to x
, rounding half away from zero.
In this tutorial, we will learn the syntax of Round() function, and how to use this function to find the round value of a given number.
Syntax
The syntax of Round() function is
math.Round(x)
where x
is a floating point value of type float64.
Please note that we have to import “math” package to use Round() function.
Return Value
The function returns a floating point value of type float64.
Examples
Round Value of 3.14
In the following program, we take a float value of 3.14 in x
, and find its round value.
example.go
package main
import (
"fmt"
"math"
)
func main() {
x := 3.14
result := math.Round(x)
fmt.Println("Round Value :", result)
}
Output
Round Value : 3
For x = 3.14, 3 is the nearest integer rounding half way from 0.
Round Value of 3.85
In the following program, we find the round value of 3.85. Since, 4 is the nearest integer to 3.85, Round(3.85) must return 4.
example.go
package main
import (
"fmt"
"math"
)
func main() {
x := 3.85
result := math.Round(x)
fmt.Println("Round Value :", result)
}
Output
Round Value : 4
Round Value of 3.5
Let us take the mid value between 3 and 4, which is 3.5. In the following example, we find the round value of 3.5.
example.go
package main
import (
"fmt"
"math"
)
func main() {
x := 3.5
result := math.Round(x)
fmt.Println("Round Value :", result)
}
Output
Round Value : 4
Conclusion
In this Golang Tutorial, we learned how to find round value of a given float value in Go language, with example programs.