惜风不起、唯有努力!
golang 中 if、for、switch简单使用

golang 中 if、for、switch简单使用

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)  //输出计算结果
}

发表回复

您的电子邮箱地址不会被公开。