实验七 分支结构(嵌套if和switch)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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 (优秀良好中等及格不及格成绩等级