输入一个成绩,根据输入成绩按照以下标准输出结果:
1、9-10分成绩为优
2、8分成绩为良
3、6-7分成绩为中
4、0-5分成绩为差
5、其他输入成绩无效
switch写法如下:
![](https://i-blog.csdnimg.cn/blog_migrate/a13c3be5443eb51e9cad9632c9b7d6b2.png)
if...else写法如下:
![](https://i-blog.csdnimg.cn/blog_migrate/54a82660a8d25cf500502ed4586f83ef.png)
愚以为if...else更适合范围内的条件判断或者条件分支较少的条件判断。经查阅资料得知,switch每一个case类似并行执行,当条件较多时较效率更高。
备注:switch的case中记得协商break退出循环,否则将一直执行。
输入一个成绩,根据输入成绩按照以下标准输出结果:
1、9-10分成绩为优
2、8分成绩为良
3、6-7分成绩为中
4、0-5分成绩为差
5、其他输入成绩无效
switch写法如下:
if...else写法如下:
愚以为if...else更适合范围内的条件判断或者条件分支较少的条件判断。经查阅资料得知,switch每一个case类似并行执行,当条件较多时较效率更高。
备注:switch的case中记得协商break退出循环,否则将一直执行。