当前位置:网站首页>Go语言自学系列 | golang中的if else if语句
Go语言自学系列 | golang中的if else if语句
2022-07-03 15:34:00 【51CTO】
视频来源:B站《golang入门到项目实战 [2021最新Go语言教程,没有废话,纯干货!持续更新中...]》
一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持!
附上汇总贴: Go语言自学系列 | 汇总_COCOgsta的博客-CSDN博客
go语言if语句可以进行多重嵌套使用,进行多重判断。
go语言中的if else if语法
go语言中的if else if语法实例
根据分数判断等级
运行结果
同样也可以写成这样
运行结果
输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母
package main
import "fmt"
func f6() {
// Monday Tuesday Wednesday Thursday Friday Saturday Sunday
var c string
fmt.Println("输入一个字符:")
fmt.Scan(&c)
if c == "S" {
fmt.Println("输入第二个字符:")
fmt.Scan(&c)
if c == "a" {
fmt.Println("Saturday")
} else if c == "u" {
fmt.Println("Sunday")
} else {
fmt.Println("输入错误")
}
} else if c == "F" {
fmt.Println("Friday")
} else if c == "M" {
fmt.Println("Monday")
} else if c == "T" {
fmt.Println("输入第二个字符:")
fmt.Scan(&c)
if c == "u" {
fmt.Println("Tuesday")
} else if c == "h" {
fmt.Println("Thursday")
} else {
fmt.Println("输入错误")
}
} else if c == "W" {
fmt.Println("Wednesday")
} else {
fmt.Println("输入错误")
}
}
func main() {
f6()
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
- 33.
- 34.
- 35.
- 36.
- 37.
- 38.
- 39.
- 40.
- 41.
- 42.
- 43.
- 44.
运行结果
边栏推荐
- 函数栈帧的创建和销毁
- App移动端测试【5】文件的写入、读取
- Jvm-03-runtime data area PC, stack, local method stack
- Markdown file titles are all reduced by one level
- Driver and application communication
- [combinatorics] combinatorial identities (recursive combinatorial identities | sum of variable terms | simple combinatorial identities and | sum of variable terms | staggered sums of combinatorial ide
- 自定义注解
- Introduction, use and principle of synchronized
- VS2017通过IP调试驱动(双机调试)
- QT common sentence notes
猜你喜欢
Subclass hides the function with the same name of the parent class
Kubernetes advanced training camp pod Foundation
秒杀系统3-商品列表和商品详情
《微服务设计》读书笔记(下)
Jvm-03-runtime data area PC, stack, local method stack
Can‘t connect to MySQL server on ‘localhost‘
Baidu AI Cloud helps Shizuishan upgrade the smart health care model of "Internet + elderly care services"
[probably the most complete in Chinese] pushgateway entry notes
找映射关系
Visual upper system design and development (Halcon WinForm) -1 Process node design
随机推荐
Digital image processing -- popular understanding of corrosion and expansion
Detailed pointer advanced 1
Visual upper system design and development (Halcon WinForm) -5 camera
秒杀系统2-Redis解决分布式Session问题
子类隐藏父类的同名函数
Redis single thread problem forced sorting layman literacy
Popular understanding of ovo and ovr
Matplotlib drawing label cannot display Chinese problems
UnityShader——MaterialCapture材质捕捉效果 (翡翠斧头)
Qt常用语句备忘
The markdown file obtains the pictures of the network and stores them locally and modifies the URL
Kubernetes帶你從頭到尾捋一遍
Markdown file titles are all reduced by one level
Kubernetes advanced training camp pod Foundation
开启 Chrome 和 Edge 浏览器多线程下载
Summary of concurrent full knowledge points
通过进程PID获取可执行文件路径(QueryFullProcessImageName)
Jvm-04-runtime data area heap, method area
Kubernetes带你从头到尾捋一遍
Jvm-02-class loading subsystem