Go基础:004.条件语句

58 阅读1分钟

if...else...

package main

import "fmt"

func main() {
	const ADULT int = 18
	var age int = 20

	// 1. if条件语句
	if age > ADULT {
		fmt.Printf("age=%d, 大于%d,成人\n", age, ADULT)
	}

	age = 16

	// 2. if...else...条件语句
	if age > ADULT {
		fmt.Printf("age=%d, 大于%d,成人\n", age, ADULT)
	} else {
		fmt.Printf("age=%d, 小于%d,小孩\n", age, ADULT)
	}
}

switch语句

package main

import "fmt"

func main() {
	var grade = "A"

	switch grade {
	case "A":
		fmt.Println("优")
	case "B":
		fmt.Println("良")
	case "C":
		fmt.Println("及格")
	case "D":
		fmt.Println("差")
	default:
		fmt.Println("未知")
	}
}