一、if 语句

  • 格式
if condition {
// do something
}
  • 举例
package main
import "fmt"
func main(){
var num int
if num == 0 {
fmt.Println("num 的初始值:0")
}
}

二、if...else 语句

  • 格式
if confiton {

} else {

}
  • 举例
package main

import "fmt"

var age int
func main() {
age =23
if age < 18 {
fmt.Println("未成年")
} else {
fmt.Println("成年人")
}
}

三、if...else if...else 语句

  • 格式
    if conditon {
// do something
} else if condition {
// do something
} else {
// do something
}
  • 举例
package main

import "fmt"

var age int
func main() {
age =23
if age < 18 { // < 关系运算符 小于
fmt.Println("你还未成年")
} else if age > 18 && age <50{ // && 逻辑运算符 且的意思
fmt.Println("你已是中年人了")
} else{
fmt.Println("你步入老年")
}
}

四、if嵌套语句

if语句内再嵌套if语句

package main

import "fmt"

func main(){
score := 89
if score > 60{
if score >90 {
fmt.Println("优秀")
} else if score > 80 {
fmt.Println("良")
} else {
fmt.Println("及格")
}
} else{
fmt.Println("不及格")
}
}

最新文章

  1. (一)WebRTC手记之初探
  2. 不错的 iOS 开发辅助工具
  3. 新建Java文件的 文档注释
  4. Android下实现tab页个人比较推崇的方法
  5. lua curl动态链接库编译安装
  6. Oracle中的Union、Union&#160;All、Intersect、Minus
  7. Mybatis学习(5)高级映射
  8. C# 反射Reflection Assembly
  9. 【2017山东day7】养猫
  10. 用单进程、多线程并发、多线程分别实现爬一个或多个网站的所有链接,用浏览器打开所有链接并保存截图 python
  11. Ubuntu16.04安装OpenCV3.2以及PCL1.8
  12. 使用IntelliJ IDEA 15和Maven创建Java Web项目
  13. 推荐 Laravel API 项目必须使用的 8 个扩展包
  14. 显示AVI的第一桢
  15. 【校招面试 之 剑指offer】第10-3题 矩阵覆盖问题
  16. queue,stack的相互实现
  17. Sybase:存储过程中采用临时表存储统计数据
  18. 蓝桥杯 算法训练 ALGO-108 最大的体积
  19. [转载]解决clickonce不支持administer权限问题
  20. C# 连接 postgres失败

热门文章

  1. js输出非字符串,非null值
  2. IE浏览器new Date()带参返回NaN解决方法
  3. dp有哪些种类
  4. DP——最长上升子序列(LIS)
  5. centOS防火墙
  6. Emacs的undo与redo
  7. linux 头文件和库文件的设置
  8. PAT 1110 Complete Binary Tree
  9. Flask-SQLAlchemy中解决1366报错
  10. qwb与整数对