(05) switch结构

func main() {

    fmt.Println("请输入今天星期几:")
    var weekday string
    fmt.Scan(&weekday)

    switch weekday {
    case "1":
        fmt.Println("今天不想上班")
    case "2":
        fmt.Println("努力工作")
    case "3":
        fmt.Println("努力工作")
    case "4":
        fmt.Println("做好准备")
    case "5":
        fmt.Println("明天不上班")
    case "6":
        fmt.Println("一起去浪")
    case "7":
        fmt.Println("一起去浪")
    default:
        fmt.Println("该醒醒啦! ")
    }
}

 

合并后的结果:

func main() {

    fmt.Println("请输入今天星期几:")
    var weekday string
    fmt.Scan(&weekday)

    switch weekday {
    case "1":
        fmt.Println("今天不想上班")
    case "2","3":
        fmt.Println("努力工作")
    case "4","5":
        fmt.Println("做好准备")
    case "6","7":
        fmt.Println("一起去浪")
    default:
        fmt.Println("该醒醒啦! ")
    }
}

 

判断多个值

func main() {

    fmt.Println("请输入你的年龄:")
    var age int
    fmt.Scan(&age)

    switch  {
    case age < 18 :
        fmt.Println("少年")
    case age >= 18 && age <=  35 :
        fmt.Println("青年")
    case age >=  35 && age < 55:
        fmt.Println("中年")
    case age >= 55 && age  < 70:
        fmt.Println("老年")
    default:
        fmt.Println("耄耋 ")
    }
}

 

posted @ 2019-06-05 14:51  pad+  阅读(169)  评论(0编辑  收藏  举报