go语言基础之 if else的使用

一、if_else

示例1:

package main //必须有一个main包

import "fmt"

func main() {
	a := 11
	if a == 10 {
		fmt.Println("a == 10")
	} else {
		fmt.Println("a != 10")
	}
}

#执行结果

a != 10

 

示例2:

package main //必须有一个main包

import "fmt"

func main() {
	if a := 10; a == 10 {
		fmt.Println("a == 10")
	} else { //else后面没有条件
		fmt.Println("a != 10")
	}
}

#执行结果

a == 10

  

示例3:

package main

import "fmt"

func main() {
	a := 8
	if a == 10 {
		fmt.Println("a == 10")
	} else if a > 10 {
		fmt.Println("a > 10")
	} else if a < 10 {
		fmt.Println("a < 10")
	} else {
		fmt.Println("这是不可能的")
	}
}

#执行结果

a < 10

  

示例4:

package main

import "fmt"

func main() {
	if a := 8; a == 10 {
		fmt.Println("a == 10")
	} else if a > 10 {
		fmt.Println("a > 10")
	} else if a < 10 {
		fmt.Println("a < 10")
	} else {
		fmt.Println("这是不可能的")
	}
}

#执行结果

a < 10

  

示例5: (推荐用 法)

package main

import "fmt"

func main() {
	a := 10
	if a == 10 {
		fmt.Println("a == 10")
	} else if a > 10 {
		fmt.Println("a > 10")
	} else if a < 10 {
		fmt.Println("a < 10")
	}
}

#执行结果

a == 10

  

示例6:

package main

import "fmt"

func main() {
	b := 10
	if b == 10 {
		fmt.Println("b == 10")
	}

	if b > 10 {
		fmt.Println("b > 10")
	}

	if b < 10 {
		fmt.Println("b < 10")
	}
}

#执行结果

b == 10

  

 

 

  

 

 

posted @ 2018-12-31 14:30  努力哥  阅读(2696)  评论(0编辑  收藏  举报