package main
import “fmt”
//在一個分支結構中又完整的嵌套了另一個完整的分支結構,裏面的分支結構成爲内層分支外面的分支結構稱爲外層分支。
//基本語法
/*
if 條件表達式{
if條件表達式{
}else{
}
}
説明:嵌套分支不宜過多,建議控制在3曾内。
應用案例1
參加百米運動會,如果用時8秒以内進入決賽,否則提示淘汰,并且根據性別提示進去男子組或女子組。【可以讓學員先練下】,輸入成績和性別,進行判斷,1分鐘思考思路
分析思路
1.定義一個變量,來接收跑步使用秒數.float64
2.定義一個變量,來接受性別string
3.因爲判斷是嵌套的判斷,因此我們會使用嵌套分支
float64 second | string gender
*/
func main(){
var second float64
fmt.Println(“請輸入秒數”)
fmt.Scanln(&second)
if second<=8{
fmt.Println("進入決賽")
var gender string
fmt.Println("請輸入性別")
fmt.Scanln("&gender")
if gender == "男"{
fmt.Println("進入男子組")
}else{
fmt.Println("進入女子組")
}
}else{
fmt.Println("our出局")
}
//應用案例2
/*
出票系