Golang 找到两个数字的最大值

Golang 找到两个数字的最大值

Go语言提供了基本常量和数学函数的内置支持,可以通过math包执行数字操作来找到给定两个数字中的最大数字。您可以使用math包提供的Max()函数来找到给定两个数字中的最大数字。因此,您需要使用import关键字将math包添加到程序中以访问Max()函数。

语法:

func Max(a, b float64) float64
  • 如果在此函数中传递+Inf,例如Max(+ Inf,b)或Max(a,+ Inf),则此函数将返回+Inf。
  • 如果在此函数中传递NaN,例如Max(NaN,b)或Max(a,NaN),则此函数将返回NaN。
  • 如果在此函数中传递-0,例如Max(-0,-0),则此函数将返回-0。
  • 如果在此函数中传递-0或+0,例如Max(+0,-0)或Max(+0,+0)或Max(-0,+0)或Max(+0,+0),则此函数将返回+0。

示例1:

// Golang程序来说明
//如何找到最大数字
 
package main
 
import (
    "fmt"
    "math"
)
 
//主要函数
func main() {
 
    //在给定数字中找到最大数字
    //使用Max()函数
    res_1:=数学。Max(0,-0)
    res_2:=数学。Max(-100,100)
    res_3:=数学。Max(45.6,8.9)
    res_4:=数学。Max(数学。NaN(),67)
 
    //显示结果
    fmt.Printf(“结果1:%。1f”,res_1)
    fmt.Printf(“\ n结果2:%。1f”,res_2)
    fmt.Printf(“\ n结果3:%。1f”,res_3)
    fmt.Printf(“\ n结果4:%。1f”,res_4)
 
}  

输出:

结果1:0.0
结果2:100.0
结果3:45.6
结果4:NaN

示例2:

// Golang程序来说明
//如何找到最大数字
 
package main
 
import (
    "fmt"
    "math"
)
 
//主要函数
func main() {
 
    //在给定数字中找到最大数字
    //使用Max()函数
    nvalue_1:=数学。Max(34,67)
    nvalue_2:=数学。Max(56.7,90.8)
 
    //添加最大数字
    res:= nvalue_1 + nvalue_2
    fmt.Printf(“%。2f +%。2f =%。2f”,
            nvalue_1,nvalue_2,res)
 
}  

输出:

67.00 + 90.80 = 157.80

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程