当前位置:网站首页>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.
运行结果
边栏推荐
- 【日常训练】395. 至少有 K 个重复字符的最长子串
- Second kill system 3 - list of items and item details
- Seckill system 2 redis solves the problem of distributed session
- Jvm-09 byte code introduction
- Redis cache penetration, cache breakdown, cache avalanche solution
- CString中使用百分号
- 找映射关系
- Redis在Windows以及Linux系统下的安装
- Srs4.0+obs studio+vlc3 (environment construction and basic use demonstration)
- How are integer and floating-point types stored in memory
猜你喜欢

Idea does not specify an output path for the module

Summary of JVM knowledge points

QT use qzxing to generate QR code

How are integer and floating-point types stored in memory

找映射关系

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

Tensorflow realizes verification code recognition (III)

Reentrantlock usage and source code analysis

Seckill system 2 redis solves the problem of distributed session

Visual host system design and development (Halcon WinForm)
随机推荐
PyTorch crop images differentiablly
Detailed explanation of string function and string function with unlimited length
子类隐藏父类的同名函数
WinDbg分析dump文件
Introduction to redis master-slave, sentinel and cluster mode
自定义注解
秒杀系统2-Redis解决分布式Session问题
Matlab r2011b neural network toolbox precautions
Baidu AI Cloud helps Shizuishan upgrade the smart health care model of "Internet + elderly care services"
Wechat payment -jsapi: code implementation (payment asynchronous callback, Chinese parameter solution)
高并发下之redis锁优化实战
Redis在Windows以及Linux系统下的安装
[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)-5.相机
【云原生训练营】模块八 Kubernetes 生命周期管理和服务发现
Chapter 04_ Logical architecture
CString中使用百分号
Automatic generation of client code from flask server code -- Introduction to flask native stubs Library
求字符串函数和长度不受限制的字符串函数的详解
Kubernetes帶你從頭到尾捋一遍