switch語句判斷學生成績


下面通過判斷學生成績來展示switch語句的使用。

Q:判斷學生成績的等級,90-100分為A級,80-89為B級,70-79為C級,60-69為D級,60以下不及格。

package main

import "fmt"

func main()  {
	StudentGrade(-50)
}

func StudentGrade(g int )  {
	switch {
	case g>=90&&g<=100:
		fmt.Println("A等級")
	case g>=80&&g<90:
		fmt.Println("B等級")
	case g>=70&&g<80:
		fmt.Println("C等級")
	case g>=60&&g<70:
		fmt.Println("D等級")
	case g>=0&&g<60:
		fmt.Println("不及格")
	default:
		fmt.Println("輸入的成績有誤!!!")
	break

	}
}

 switch語句與if語句使用的表達結果都一樣,switch比較清晰表明,這兩種判斷語句的都會判斷一個條件的所有可能。用數學角度而言,比如拋硬幣,有正面和方面,再有一種可能就是直立,然而這些事件概念和都為1,所以,判斷語句會判斷一個對象發生各個問題的概念。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM