zouLearn

导航

Go语言条件判断

Go语言条件判断

IF条件判断

package main
import "fmt"

func main() {
   /* 定义局部变量 */
   var a int = 10
 
   /* 使用 if 语句判断布尔表达式 */
   if a < 20 {
       /* 如果条件为 true 则执行以下语句 */
       fmt.Printf("a 小于 20\n" )
   }
   fmt.Printf("a 的值为 : %d\n", a)
}

IF -ElSE

package main
import "fmt"
//poke v捅,戳,探出
func main() {
	var flog bool =  true
	if flog {
		fmt.Println("ture")
	}else {
		fmt.Println("false")
	}
}

Swith-Case

package main
import "fmt"
//pendulum  -- n 钟摆
func main() {
	var grade string  = "A"
	var sorce int32 =90

	// 判断分数对应的等级 int32 直接比较
	switch sorce {
	case 90 : grade = "A"
	case 80 : grade = "B"
	case 70 : grade = "C"
	case 60 : grade = "D"
	default : grade = "E"
}
	// string 需要用于string比较
	switch  {
	case grade == "A":
		fmt.Printf("A:成绩好\n")
	case grade == "B":
		fmt.Printf("B:成绩较好\n")
	case grade == "C":
		fmt.Printf("C:成绩良")
	case grade == "D":
		fmt.Printf("D:成绩一般")
	case grade == "E":
		fmt.Printf("E:成绩不及格")	
	}
}

posted on 2022-10-20 22:37  zou_IT  阅读(34)  评论(0)    收藏  举报