background image

           

要求输入的温度值是整数,输出的温度值也是四舍五入后的整数。

说明

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

超过 500 元至 2,000 元的部分

10

超过 2,000 元至 5,000 元的部分

15

超过 5,000 元至 20,000 元的部分

20

超过 20,000 元至 40,000 元的部分

25

超过 40,000 元至 60,000 元的部分

30

超过 60,000 元至 80,000 元的部分

35

超过 80,000 元至 100,000 元的部分

40

超过 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, 该案例难度系数:程序级