要求输入的温度值是整数,输出的温度值也是四舍五入后的整数。
说明
1, 该习题主要考察知识点:变量的定义,控制台输入,算术运算。
2, 教师应该讲解怎样使用 Scanner 做控制台数据的读入,并将此段代码发布给学员。
3, 教师应该讲解对 double 值四舍五入的方法。
4, 要求学员能使用 Scanner 从控制台读取整数,字符串,double 等类型的数据。
5, 该案例难度系数:程序级
案例
3:个人所得税计算器
定义
个人所得税计算器,编写程序实现个人所得税的计算,要求从控制台输入本月实际收入,
求出本月应纳个税。
个人所得税计算公式:
月应纳税所得额
=月实际收入-个税起征点(2000.00)
月应纳个人所得税税额
=K1×F1+K2×F2+K3×F3+…+Kn×Fn
其中
Kn 表示月应纳税所得额在第 n 级的部分,Fn 表示第 n 级的税率。
个人所得税率表:
级数
全月应纳税所得额
税率(%)
1
不超过 500 元的
5
2
超过 500 元至 2,000 元的部分
10
3
超过 2,000 元至 5,000 元的部分
15
4
超过 5,000 元至 20,000 元的部分
20
5
超过 20,000 元至 40,000 元的部分
25
6
超过 40,000 元至 60,000 元的部分
30
7
超过 60,000 元至 80,000 元的部分
35
8
超过 80,000 元至 100,000 元的部分
40
9
超过 100,000 元的部分
45
说明:
1, 该习题主要考察的知识点:控制台输入和复杂的选择流程控制。
2, 计算个人所得税时要注意,应纳税所得额要分段计算,即:若某人的本月应纳税所得
额为:
7800.00 元,则其中有 500.00 元适用税率 5%;有 1500.00 元适用税率 10%;有
3000.00 元适用税率 15%;有 2800.00 元适用税率 20%。则该员工应纳税:500×5%
+1500×10%+3000×15%+2800×20%=1185.00 元
3, 该案例难度系数:程序级