var age int
fmt.Println("请输入你要查询的数字")
fmt.Scan(&age)
//age表示的是那个数要和case后面那个数作比较
//case后面也可以是表达式
switch age {
case 1:
fmt.Println("您输入的值为1")
case 9:
fmt.Println("您输入的值为9")
case 6:
fmt.Println("您输入的值为6")
case age > 100:
fmt.Println("您输入的值为大于100")
default: //所有case都无效是就走到了这里default
fmt.Println("废物啥呀不是")
}
//----------------------------fallthrough关键字的使用
var expr int = 1
switch expr {
case 1:
fmt.Println("我执行了")
fallthrough
case 2:
fmt.Println("我执行了")
//使用fallthrough关键字时,会跳到下一个case中执行,并且不需要判断case后的表达式
fallthrough
case 12:
fmt.Println("我执行了")
}