当前位置:网站首页>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.
运行结果
边栏推荐
- Jvm-05-object, direct memory, string constant pool
- 如何使用 @NotNull等注解校验 并全局异常处理
- Dataframe returns the whole row according to the value
- XWiki Installation Tips
- Srs4.0+obs studio+vlc3 (environment construction and basic use demonstration)
- Analysis of development mode process based on SVN branch
- Custom annotation
- do{}while()的妙用
- Creation and destruction of function stack frames
- Jvm-02-class loading subsystem
猜你喜欢

Reentrantlock usage and source code analysis

mysql innodb 存储引擎的特性—行锁剖析

Automatic generation of client code from flask server code -- Introduction to flask native stubs Library

Can‘t connect to MySQL server on ‘localhost‘

Popular understanding of linear regression (II)

Digital image processing -- popular Canny edge detection

子类隐藏父类的同名函数

秒杀系统2-Redis解决分布式Session问题

【云原生训练营】模块八 Kubernetes 生命周期管理和服务发现

Introduction, use and principle of synchronized
随机推荐
自定义注解
Get the executable path through the process PID (queryfullprocessimagename)
[cloud native training camp] module 7 kubernetes control plane component: scheduler and controller
Visual upper system design and development (Halcon WinForm) -4 Communication management
Popular understanding of decision tree ID3
【云原生训练营】模块八 Kubernetes 生命周期管理和服务发现
详解指针进阶2
Reading notes of "micro service design" (Part 2)
Atlas atlas torque gun USB communication tutorial based on mtcom
XWiki Installation Tips
[combinatorics] combinatorial identities (recursive combinatorial identities | sum of variable terms | simple combinatorial identities and | sum of variable terms | staggered sums of combinatorial ide
驱动与应用程序通信
Concurrency-01-create thread, sleep, yield, wait, join, interrupt, thread state, synchronized, park, reentrantlock
秒殺系統3-商品列錶和商品詳情
redis缓存穿透,缓存击穿,缓存雪崩解决方案
Qt常用语句备忘
Redis lock Optimization Practice issued by gaobingfa
[combinatorial mathematics] binomial theorem and combinatorial identity (binomial theorem | three combinatorial identities | recursive formula 1 | recursive formula 2 | recursive formula 3 Pascal / Ya
函数栈帧的创建和销毁
Halcon与Winform学习第一节