多分枝基本使用

package main

func main(){
//多分枝控制
//基本語法
/*if 條件表達式1{
執行代碼快1
}else if 條件表達式2{
執行代碼塊2
}

else{
執行代碼塊n
}
對上面基本語法的説明
1)多分枝的判斷流程如下:
(1)先判斷條件表達式1是否成立。如果為真,就執行代碼塊1
(2)如果條件表達式1如果為假,就去判斷條件表達式2是否成立,如果條件表達式2為真,就執行代碼塊2
(3)依次類推
(4)如果所有的條件表達式不成立,則執行else的語句塊。
2)else 不是必須的。
3)多分枝只能有一個執行入口。

//看一個多分枝的流程圖(更加清晰)

案例演示1
請大家看個案例(if Demo3.go)

岳小鵬參加Golang考試,他和父親岳不群達成承諾。
如果;
成績爲100分時,獎勵一輛8MW;
成績為(80,99),獎勵一臺iphone7plus;
儅成績為【60,80】時,獎勵一個ipad;
其它時,什麽獎勵也沒有。
請從鍵盤輸入岳小鵬的期末成績。并加以判斷

var score int
fmt.Println(“請輸入成績:”)
fmt.Scanln(&score)

//多分枝判斷
if score == 100{
   fmt.Println("獎勵一輛BMW")
}else if score > 80 && score <= 99{
   fmt.Pringln("獎勵iphone7plus")
}else if score >= 60 && score <= 80{
   fmt.Println("獎勵一個ipad")

}

*/
//使用陷阱...只會輸出ok1
var n int = 10
if n > 9 {
	fmt.Println("ok1")//輸出 ok1
}else if n > 6 {
	fmt.Println("ok2")
}else if n > 3 {
	fmt.Println("ok3")
}else{
	fmt.Println("ok4")
}

}

*/

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值