实验七 分支结构(嵌套if和switch)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验七分支结构(嵌套if和switch)

1.内容回顾

1.多分支结构的适用情境

2.嵌套if的语法结构

3.switch的语法

2.实验目标

1.掌握嵌套if语句的语法结构

2.掌握switch语句的语法结构

3.实验内容

1.新建项目Project7

2.新建Application“Test1.java”,完成个人所得税的计算。在main方法中要求用

户输入月收入,计算个人所得税,并将计算结果在屏幕上显示(使用嵌套if)。

个人所得税计算方法:

应纳个人所得税税额= 应纳税所得额× 适用税率- 速算扣除数

扣除标准3500元/月

应纳税所得额=扣除三险一金后月收入 - 扣除标准

(工资、薪金所得适用)

假设,用户输入的扣除三险一金后的月收入是5500

则,应纳税所得额为:5500-3500=2000

根据个人所得税的计算方法,应该属于第2级,因此个人所得税是:2000*0.1-105=95 注意:在本程序中,用户输入的月收入是指扣除三险一金后的月收入。

税率(%)速算扣除数级数扣除三险一金后月收

入-扣除标准(元)

1 不超过1500元 3 0

10 105

2 超过1500元至4500

3 超过4500元至9000

20 555

4

超过9000元至35000元

25 1005 5 超过35000元至55000元 30

2755 6 超过55000元至80000元 35 5505 7 超过80000元

45

13505

3. 编写Application “Test2.java ”,定义整型变量month 存储月份,使用switch 语句,在屏幕上输出“XX 月有XX 天”。

例如:如果是5月,在屏幕上输出“5月有31天”。

4. 思考题:百分制的成绩转换成5个等级,能不能用switch 语句实现。

⎪⎪⎪

⎩⎪

⎪⎪

⎨⎧≤≤<≤<≤<≤<=)

100i 90()90i 80()80i 70()70i 60()

60i (优秀良好中等及格不及格成绩等级

相关文档
最新文档