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等级")
switch语句必须使用break吗case g>=60&&g<70:
fmt.Println("D等级")
case g>=0&&g<60:
fmt.Println("不及格")
default:
fmt.Println("输⼊的成绩有误")
break
}
}
switch语句与if语句使⽤的表达结果都⼀样,switch⽐较清晰表明,这两种判断语句的都会判断⼀个条件的所有可能。⽤数学⾓度⽽⾔,⽐如抛硬币,有正⾯和⽅⾯,再有⼀种可能就是直⽴,然⽽这些事件概念和都为1,所以,判断语句会判断⼀个对象发⽣各个问题的概念。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论