package main

import "fmt"

/*
	条件语句:if
	注意点:
		1.if后的{,要与if条件写在同一行;
		2.else要跟在}之后,不能另起一行;
		3.if和else,二者必选其一
*/
func main() {

	num := 10
	if num > 10 {
		fmt.Println("大于10")
	} else if num < 10 {
		fmt.Println("小于10")
	} else {
		fmt.Println("等于10")
	}

	//if嵌套
	if num == 10 {
		fmt.Println("等于10")
	} else {
		if num > 10 {
			fmt.Println("大于10")
		} else {
			fmt.Println("小于10")
		}
	}

	if num != 10 {
		if num > 10 {
			fmt.Println("大于10")
		} else {
			fmt.Println("小于10")
		}

	} else {
		fmt.Println("等于10")
	}

	//特殊用法
	if num1 := -4; num1 > 0 {
		fmt.Printf("%d是正数", num1)
		//num1作用域只在该if语句
	} else {
		fmt.Printf("%d是负数", num1)
	}
}

等于10
等于10
等于10
-4是负数

相关文章:

  • 2022-02-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-29
  • 2021-08-21
猜你喜欢
  • 2021-07-06
  • 2021-08-22
  • 2022-01-18
  • 2021-08-06
  • 2021-10-28
  • 2021-06-04
相关资源
相似解决方案