if 布尔表达式 {
//布尔表达式为true时执行
}
if 布尔表达式 {
//布尔表达式为true时执行
}else{
//布尔表达式为false时执行
}
if 布尔表达式1 {
//布尔表达式1为true时执行
}else if 布尔表达式2{
//布尔表达式2为true时执行
}else{
//布尔表达式1和2为false时执行
}
package main
import (
"fmt"
)
func main() {
var stats string
fmt.Println("请输入:")
fmt.Scan(&stats)
if stats == "Y" || stats == "y"{
fmt.Println("输入y")
}else {
fmt.Println("输入其他")
}
var num int
fmt.Println("请输入:")
fmt.Scan(&num)
if num >= 90 {
fmt.Println("A")
}else if 80<= num{
fmt.Println("B")
}else if 70<= num{
fmt.Println("C")
}else {
fmt.Println("D")
}
}
if 的其他写法
if 初始化语句; 条件{
}
if num:=5 ; num >0{
fmt.Println("test")
}