Java编程基础:从嵌套控制语句到图形绘制
1. 浮点类型与算法设计
在Java编程中,浮点类型的使用需要特别注意。由于计算机内存只能为浮点数分配固定大小的空间,所以存储的浮点数值往往只是近似值。基于此, double 类型通常比 float 类型更受青睐,因为 double 变量能更精确地表示浮点数。不过,在某些对精度要求极高的应用场景(如货币计算)中, float 和 double 变量的精度可能不足,此时可以使用 java.math 包中的 BigDecimal 类。
接下来,我们通过一个具体的案例来学习如何使用伪代码和自顶向下、逐步细化的方法来设计算法,并编写相应的Java程序。这个案例涉及嵌套控制语句的使用,具体问题描述如下:
一所大学开设了一门为房地产经纪人州执照考试做准备的课程。去年,有10名完成该课程的学生参加了考试。学校希望了解这些学生的考试情况,要求编写一个程序来汇总考试结果。已知有一份包含这10名学生的名单,每个学生名字旁边标有1(表示通过考试)或2(表示未通过考试)。
程序需要完成以下任务:
1. 输入每个考试结果(即1或2),每次请求输入时在屏幕上显示 “Enter result” 消息。
2. 统计每种考试结果的数量。
3. 显示考试结果的摘要,包括通过和未通过的学生人数。
4. 如果超过8名学生通过考试,输出 “Bonus to instructor!”。
超级会员免费看
订阅专栏 解锁全文
45

被折叠的 条评论
为什么被折叠?



