Java编程基础:控制语句、运算符与问题求解
1. 浮点数与类型选择
在编程中,浮点数常常在除法运算中出现,例如计算班级平均分。在常规算术里,10除以3的结果是3.333…,3会无限循环。但计算机只能分配固定的空间来存储这样的值,所以存储的浮点数只是近似值。
由于浮点数的不精确性, double 类型通常比 float 类型更受青睐,因为 double 变量能更精确地表示浮点数。在大多数应用场景中,主要使用 double 类型。不过,在某些对精度要求极高的应用(如货币计算)中,Java 提供了 BigDecimal 类(位于 java.math 包)。
2. 算法设计:嵌套控制语句示例
2.1 问题描述
某大学提供一门为房地产经纪人州执照考试做准备的课程。去年,有10名完成该课程的学生参加了考试。学校想了解学生们的考试情况,需要编写一个程序来总结考试结果。已知每个学生的姓名旁标注了1(通过)或2(未通过)。
2.2 程序要求
程序应按以下步骤分析考试结果:
1. 输入每个考试结果(1或2),每次请求输入时显示 “Enter result” 提示信息。
2. 统计每种考试结果的数量。
3. 显示考试结果总结,包括通过和未通过的学生人数。
4. 如果超过8名学生通过考试,输出 “Bonus to instructor!”。
超级会员免费看
订阅专栏 解锁全文
2903

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



