任何大于零的数字都是正数,如果小于零,则是负数。这个 Go 程序使用 If else 来检查给定的数字是正数还是负数。如果你看到 If 条件,它会检查用户输入的数字是否大于零。
package main
import "fmt"
func main() {
var num int
fmt.Print("Please enter any Integer = ")
fmt.Scanf("%d", &num)
if num >= 0 {
fmt.Println("Positive Integer")
} else {
fmt.Println("Negative Integer")
}
}
SureshMac:GoExamples suresh$ go run positiveNeg1.go
Please enter any Integer = 10
Positive Integer
SureshMac:GoExamples suresh$ go run positiveNeg1.go
Please enter any Integer = -89
Negative Integer
SureshMac:GoExamples suresh$ go run positiveNeg1.go
Please enter any Integer = 0
Positive Integer
Golang 程序检查正数或负数
这个 Golang 程序使用嵌套的 If 条件来检查零以及正数和负数。
package main
import "fmt"
func main() {
var num int
fmt.Print("Please enter any Integer = ")
fmt.Scanf("%d", &num)
if num > 0 {
fmt.Println("Positive Integer")
} else if num < 0 {
fmt.Println("Negative Integer")
} else {
fmt.Println("You have entered Zero")
}
}

在这个Go 程序中,我们使用嵌套的 For 循环来检查数字是正数、负数还是零。
package main
import "fmt"
func main() {
var num int
fmt.Print("Please enter any Integer = ")
fmt.Scanf("%d", &num)
if num >= 0 {
if num > 0 {
fmt.Println("Positive Integer")
} else {
fmt.Println("You have entered Zero")
}
} else {
fmt.Println("Negative Integer")
}
}
SureshMac:GoExamples suresh$ go run positiveNeg3.go
Please enter any Integer = -55
Negative Integer
SureshMac:GoExamples suresh$ go run positiveNeg3.go
Please enter any Integer = 0
You have entered Zero
SureshMac:GoExamples suresh$ go run positiveNeg3.go
Please enter any Integer = 2
Positive Integer