文章目录
- 对百分制成绩评定等级
(100, +∞):超出范围
[90, 100]:优秀
[80, 90):良好
[70, 80):中等
[60, 70):及格
[0, 60):不及格
(-∞, 0):超出范围
(一)编程实现
方法一、采用并列式多分支结构评定成绩等级
- 思路:有多少种情况,就并列写多少个单分支,分支之间相互独立
- 在net.huawei.p02.t03创建Task03_1
- 怎么解决这个问题呢?很简单,在处理部分之前将level初始化为空字符串.
- 运行程序,查看结果(测试七种情况)
- 总结:并列式多分支结构,优点是易于理解,但缺点是效率低(思考一下,为什么效率低),其实这个程序可以作点优化,因为成绩大于100分或小于0分都是超出范围,所以可以将这两个并列的分之合而为一。
方法二、采用嵌套式多分支结构评定成绩等级
- 思路1、从高分到低分来划分各个分数段
- 在net.huawei.p02.t03包里创建Task03_2类