当前位置:网站首页>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.
运行结果
边栏推荐
- UnityShader——MaterialCapture材质捕捉效果 (翡翠斧头)
- 北京共有产权房出租新规实施的租赁案例
- Analysis of development mode process based on SVN branch
- Summary of JVM knowledge points
- 视觉上位系统设计开发(halcon-winform)-3.图像控件
- Baidu AI Cloud helps Shizuishan upgrade the smart health care model of "Internet + elderly care services"
- 需要知道的字符串函数
- Detailed pointer advanced 2
- 子类隐藏父类的同名函数
- Reading notes of "micro service design" (Part 2)
猜你喜欢

The markdown file obtains the pictures of the network and stores them locally and modifies the URL

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

Final review points of human-computer interaction

Unityshader - materialcapture material capture effect (Emerald axe)

Detailed explanation of string function and string function with unlimited length

Introduction to redis master-slave, sentinel and cluster mode

整形和浮点型是如何在内存中的存储

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

Subclass hides the function with the same name of the parent class

App移动端测试【4】apk的操纵
随机推荐
从 flask 服务端代码自动生成客户端代码 -- flask-native-stubs 库介绍
App移动端测试【4】apk的操纵
子类隐藏父类的同名函数
C语言刷题~Leetcode与牛客网简单题
CString在多线程中的问题
开启 Chrome 和 Edge 浏览器多线程下载
Kubernetes 进阶训练营 Pod基础
XWiki Installation Tips
Creation and destruction of function stack frames
Chapter 04_ Logical architecture
Popular understanding of linear regression (II)
VS2017通过IP调试驱动(双机调试)
百度智能云助力石嘴山市升级“互联网+养老服务”智慧康养新模式
Enable multi-threaded download of chrome and edge browsers
Kubernetes - YAML文件解读
Detailed explanation of string function and string function with unlimited length
Jvm-06-execution engine
秒杀系统2-Redis解决分布式Session问题
【日常训练】395. 至少有 K 个重复字符的最长子串
App移动端测试【3】ADB命令