package main
import(
"fmt"
)
func main(){
var num int = 10
switch num{
case 10:
fmt.Println("ok1")
fallthrough //默认只能穿透一层
case 20:
fmt.Println("ok2")
default:
fmt.Println("没有匹配。。。")
}
var ment int
fmt.Println("请输入成绩")
fmt.Scanln(&ment)
switch {
case ment < 60:
fmt.Println("不合格")
case ment <= 100:
fmt.Println("合格")
default:
fmt.Println("成绩不可以大于100")
}
var month int
fmt.Println("请输入月份")
fmt.Scanln(&month)
switch month {
case 3, 4, 5:
fmt.Println("春季")
case 6, 7, 8:
fmt.Println("夏季")
case 9, 10, 11:
fmt.Println("秋季")
case 12, 1, 2:
fmt.Println("冬季")
default:
fmt.Println("不存在该月份")
}
var variety1 string
fmt.Println("请输入当前《星期几》")
fmt.Scanln(&variety1)
switch variety1 {
case "星期一":
fmt.Println("干煸豆角")
case "星期二":
fmt.Println("醋溜土豆")
case "星期三":
fmt.Println("红烧狮子头")
case "星期四":
fmt.Println("油炸花生米")
case "星期五":
fmt.Println("蒜蓉扇贝")
case "星期六":
fmt.Println("东北乱炖")
case "星期日":
fmt.Println("大盘鸡")
default:
fmt.Println("错误日期")
}
}
golang switch基础使用
最新推荐文章于 2024-04-23 23:22:27 发布