欢迎来到天天文库
浏览记录
ID:34302703
大小:96.17 KB
页数:6页
时间:2019-03-05
《accp60java内部测试附源代码》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、阶段小测试一、所得税计算1、功能要求开发基于控制台的雇员所得税计算系统。具体要求如下:(1)从控制台读取雇员名称,工资和加班补贴。(2)根据工资和加班补贴计算所得税。(3)计算完毕后输出,输出内容需包括税前工资,税后工资,应纳所得税额。运行界面如图・1所示。[t?Problems@JavadocDeclarationConsole&驚冷gkS3〈terminated〉InconeTax[JavaApplication]C:ProgrwnFilesGenuitecCoinmonbinaryco2、jav*・请输入贾工的姓茗厂薛[请蠕入员工工资:3000请输入员工加班补贴:500陨工李刚的税前收入为3S00.。元,税后收入为3150.0元,您缴纳的个人所得税为3S0.0元。图-1系统运行界面2、类的设计该系统中必须包括两个类,类名及属性设置如下。雇员类(Employee)◊名称(name)◊工资(salary)◊加班补贴(subsidy)信息输入类(IncomeTax)3、具体要求及推荐实现步骤1、创建雇员类,根据业务需要提供需要的构造方法和setter/getter方法。2、开发雇员类的计算所得税的方法。3、开发所得税输入类,从控制台获得输入信息。4、所得税的计算3、公式如下:税前收入二工资+加班补贴税后收入二税前收入-所得税额所得税额二应纳税额*税率当税前收入小于2000元时,应纳税额为0元;当税前收入大于等于2000元时,应纳税额是税前收入-2000税率的规则如下:应纳税额税率0-500元5%500-2000元10%2000-5000元15%5000-20000元20%20000元以上30%友情附赠本人测试时的源代码供大家参考:publicclassEmployee{/*计算所得税的方法*/publicvoidget(Stringname,doublesalary,doublesubsidy))doubleearning二salar4、y+subsidy;//税前收入doublesum=0;〃所得税额doublemoney=earning-sum;〃税后H攵入doubleincometax=earning-2000;//应纳税额if(earning<2000)(sum=0;}else{if(incometax>=0&&incometax<500){sum=incometax*0.05;}elseif(incometax>=500&&incometax<2000){sum=incometax*0.1;)elseif(incometax>=2000&&incometax<5000){sum二incometax5、*0」5;}elseif(incometax>=5000&&incometax<20000){sum=incometax*0.2;}else{sum=incometax*0.3;}}System.out.println("员工”+name+"的税前收入为:,,+eaming+"t税后收入为:n+money);System.out.println("缴纳的个人所得税为”+sum);二、凯撒加密器1、功能要求开发基于控制台的凯撒加密系统。具体要求如下:(1)根据用户的选择从控制台待加密或解密的字符串。如图・2和图・3所示。(2)根据凯撒加密法,对字符串进行加密或解密。(3)加6、密或解密完成后,把结杲输出到控制台。如图-4和图-5所示。图-2操作选择界面负ProblemsTasks「浪Servers画匚石噩7、员8、爭9、吋回▼「7▼©目、Switcher[JavaApplication]C:Progra»FilesGenuitecCommonbinarycom.sun,jwjdk.iriD32.真86_1・6・0・013binjww・g寅需需畫"""需卄霑需書离書刃l迫1"f吏用胡戈力口密塔"""卄需"書書書倉需勇选择操作(1•加密,2.解密):110、请输入待加密的字符串:hello,vorId!I图・3输入字符串界面ProblemsTas11、ksMServers凰Console关贸空匚X騷貝12、回13、芒Switcher[JavaApplication]C:ProgramFilesGenuitecCoiwnonbinarycom.sun.java.jdk.Win32.x86_l.6.0.013bii*****************名欢迎使用凯撒加密器""""*"**""*3»青选择操作(1.加密,2.解密):1请输入待加密的字符串:hello,world!加宓后的字符串是:khoor,xruog!图・4加密后的界面2、
2、jav*・请输入贾工的姓茗厂薛[请蠕入员工工资:3000请输入员工加班补贴:500陨工李刚的税前收入为3S00.。元,税后收入为3150.0元,您缴纳的个人所得税为3S0.0元。图-1系统运行界面2、类的设计该系统中必须包括两个类,类名及属性设置如下。雇员类(Employee)◊名称(name)◊工资(salary)◊加班补贴(subsidy)信息输入类(IncomeTax)3、具体要求及推荐实现步骤1、创建雇员类,根据业务需要提供需要的构造方法和setter/getter方法。2、开发雇员类的计算所得税的方法。3、开发所得税输入类,从控制台获得输入信息。4、所得税的计算
3、公式如下:税前收入二工资+加班补贴税后收入二税前收入-所得税额所得税额二应纳税额*税率当税前收入小于2000元时,应纳税额为0元;当税前收入大于等于2000元时,应纳税额是税前收入-2000税率的规则如下:应纳税额税率0-500元5%500-2000元10%2000-5000元15%5000-20000元20%20000元以上30%友情附赠本人测试时的源代码供大家参考:publicclassEmployee{/*计算所得税的方法*/publicvoidget(Stringname,doublesalary,doublesubsidy))doubleearning二salar
4、y+subsidy;//税前收入doublesum=0;〃所得税额doublemoney=earning-sum;〃税后H攵入doubleincometax=earning-2000;//应纳税额if(earning<2000)(sum=0;}else{if(incometax>=0&&incometax<500){sum=incometax*0.05;}elseif(incometax>=500&&incometax<2000){sum=incometax*0.1;)elseif(incometax>=2000&&incometax<5000){sum二incometax
5、*0」5;}elseif(incometax>=5000&&incometax<20000){sum=incometax*0.2;}else{sum=incometax*0.3;}}System.out.println("员工”+name+"的税前收入为:,,+eaming+"t税后收入为:n+money);System.out.println("缴纳的个人所得税为”+sum);二、凯撒加密器1、功能要求开发基于控制台的凯撒加密系统。具体要求如下:(1)根据用户的选择从控制台待加密或解密的字符串。如图・2和图・3所示。(2)根据凯撒加密法,对字符串进行加密或解密。(3)加
6、密或解密完成后,把结杲输出到控制台。如图-4和图-5所示。图-2操作选择界面负ProblemsTasks「浪Servers画匚石噩
7、员
8、爭
9、吋回▼「7▼©目、Switcher[JavaApplication]C:Progra»FilesGenuitecCommonbinarycom.sun,jwjdk.iriD32.真86_1・6・0・013binjww・g寅需需畫"""需卄霑需書离書刃l迫1"f吏用胡戈力口密塔"""卄需"書書書倉需勇选择操作(1•加密,2.解密):1
10、请输入待加密的字符串:hello,vorId!I图・3输入字符串界面ProblemsTas
11、ksMServers凰Console关贸空匚X騷貝
12、回
13、芒Switcher[JavaApplication]C:ProgramFilesGenuitecCoiwnonbinarycom.sun.java.jdk.Win32.x86_l.6.0.013bii*****************名欢迎使用凯撒加密器""""*"**""*3»青选择操作(1.加密,2.解密):1请输入待加密的字符串:hello,world!加宓后的字符串是:khoor,xruog!图・4加密后的界面2、
此文档下载收益归作者所有