Go语言 IF And Switch 基本使用案例
IF
var score int
fmt.Printf("请输入学生成绩:")
fmt.Scanln(&score)
if (score >= 0 && score < 60) {
fmt.Println("不及格")
} else if (score >= 60 && score < 70) {
fmt.Println("及格")
} else if (score >= 70 && score < 80) {
fmt.Println("中等")
} else if (score >= 80 && score <= 100) {
fmt.Println("优秀")
} else {
fmt.Println("输入有误!!")
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200809151419127.png)
Switch
switch {
case score >= 0 && score < 60:
fmt.Println("不及格")
break
case score >= 60 && score < 70:
fmt.Println("及格")
break
case score >= 70 && score < 80:
fmt.Println("中等")
break
case score >= 80 && score <= 100:
fmt.Println("优秀")
break
default:
fmt.Println("输入有误!!")
break
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200809151505549.png)