if
func main () { a := 10 b := 20 c := 20 if a == b { fmt.Println("ok") }else { fmt.Println("on") } if c > a { fmt.Println("ok") }else { fmt.Println("on") } if a > b { fmt.Println("ok") }else { fmt.Println("on") } if b > a { fmt.Println("ok") }else if b == a { fmt.Println("dengyu ok") }else { fmt.Println("on") } }
for
func main(){ for i := 1; i <= 9; i++ { //fmt.Println(i) for j :=1; j <= i; j++ { fmt.Printf("%d*%d=%d ",i,j,i*j) } fmt.Println() } }
switch
func main() { n1 := 3.3 n2 := 3.9 fh := '+' #修改运算符输出不同结果 var res float64 switch fh { case '+': res = n1 + n2 case '*': res = n1 * n2 case '-': res = n1 - n2 default: fmt.Printf("输入error !!\n") } fmt.Printf("计算结果等于: %.2v\n",res) //输出计算结果 }