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,所以,判断语句会判断一个对象发生各个问题的概念。

猜你喜欢

转载自www.cnblogs.com/lf888/p/9987965.html