当前位置:网站首页>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.
运行结果
边栏推荐
- 需要知道的字符串函数
- 阿特拉斯atlas扭矩枪 USB通讯教程基于MTCOM
- Jvm-03-runtime data area PC, stack, local method stack
- Jvm-08-garbage collector
- Can‘t connect to MySQL server on ‘localhost‘
- Use percent sign in CString
- Redis在Windows以及Linux系统下的安装
- Enable multi-threaded download of chrome and edge browsers
- Chapter 04_ Logical architecture
- Kubernetes advanced training camp pod Foundation
猜你喜欢

WinDbg analysis dump file

WinDbg分析dump文件

函数栈帧的创建和销毁

Unityshader - materialcapture material capture effect (Emerald axe)

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

Seckill system 2 redis solves the problem of distributed session

从 flask 服务端代码自动生成客户端代码 -- flask-native-stubs 库介绍

Jvm-09 byte code introduction

【云原生训练营】模块七 Kubernetes 控制平面组件:调度器与控制器

求字符串函数和长度不受限制的字符串函数的详解
随机推荐
视觉上位系统设计开发(halcon-winform)-5.相机
App移动端测试【5】文件的写入、读取
互斥对象与临界区的区别
String functions that you need to know
App移动端测试【3】ADB命令
使用AUR下载并安装常用程序
Jvm-08-garbage collector
redis缓存穿透,缓存击穿,缓存雪崩解决方案
视觉上位系统设计开发(halcon-winform)-6.节点与宫格
Detailed comments on MapReduce instance code on the official website
Tensorflow realizes verification code recognition (I)
【日常训练】395. 至少有 K 个重复字符的最长子串
[cloud native training camp] module 7 kubernetes control plane component: scheduler and controller
Backtracking method to solve batch job scheduling problem
WinDbg analysis dump file
MySQL reports an error: [error] mysqld: file '/ mysql-bin. 010228‘ not found (Errcode: 2 “No such file or directory“)
Using multipleoutputs to output multiple files in MapReduce
Unity功能——Unity离线文档下载及使用
The state does not change after the assignment of El switch
win32创建窗口及按钮(轻量级)