package工资 package工资是什么意思
您好,今天小乐来为大家解答以上的问题。package工资相信很多小伙伴还不知道,现在让我们一起来看看吧!
package工资 package工资是什么意思
package工资 package工资是什么意思
1、说白了还是中介,只是介绍的是高端人才,换个名字的人贩子题目内容设计一个员工类。
2、该员工具有下列私有属性:编号,姓名,基本工资,奖金 提供有参构造函数:Employee(Strng ID,String name), 提供上述私有属性的读写函数.提供计算个人所得税的方法:工资个税的计算公式为:应纳税额=(工资薪金所得 -“五险一金”-扣除数)×适用税率-速算扣除数自己在实际代码中对上述问题做了一些改进具体代码与解释[ja]package Two; @Date: 2013.10.15/private String ID; // IDprivate String name; // 姓名private int salary; // 工资薪金所得private int insureHome; // “五险一金”数额private int deduct; // 扣除数额Employee(){}Employee(String ID,String name){ // 带参数的构造方法this.name = name;}Employee(String ID,String name,int salary,int insureHome,int deduct){ // 带参数的构造方法this.name = name;this.salary = salary;this.deduct = deduct;}public String getID() {return ID;}public String getName() {return name;return salary;}public int getInsureHome() {return insureHome;}public int getDeduct() {return deduct;}public void setID(String iD) {ID = iD;}public void setName(String name) {this.name = name;}public void setSalary(int salary) {this.salary = salary;}public void setInsureHome(int insureHome) {}public void setDeduct(int deduct) {this.deduct = deduct;}public void selfValue(){ // 个人所得税具体计算double sefValue;if(salary>=0 && salarysefValue = (double)(salary-insureHome-deduct)0.03 - 0;}else if(salary>=1500 && salarysefValue = (double)(salary-insureHome-deduct)0.1 - 105;}else if(salary>=4500 && salarysefValue = (double)(salary-insureHome-deduct)0.2 - 555;}else if(salary>=9000 && salarysefValue = (double)(salary-insureHome-deduct)0.25 - 1005;}else if(salary>=35000 && salarysefValue = (double)(salary-insureHome-deduct)0.30 - 2755;}else if(salary>=55000 && salarysefValue = (double)(salary-insureHome-deduct)0.35 - 5505;}else{sefValue = (double)(salary-insureHome-deduct)0.45 - 13505;}System.out.println(sefValue);}}[ja]package Two; @Date: 2013.10.15/public class MainClass { // 用于测试雇员类 @param args/public static void main(String[] args) {// TODO Auto-generated mod stubSystem.out.println("种调用方法:");Employee emp = new Employee("1001","Sun");emp.setSalary(12345);emp.setInsureHome(890);emp.setDeduct(55);System.out.println("编号为"+emp.getID()+",姓名是"+emp.getName()+" 的应纳税额是:");emp.selfValue();Employee emp2 = new Employee("1001","Sun",12345,890,55);System.out.println("编号为"+emp2.getID()+",姓名是"+emp2.getName()+" 的应纳税额是:");emp2.selfValue();Employee emp3 = npublic class Employee { // 雇员类ew Employee();emp3.setID("1001");emp3.setName("Sun");emp3.setSalary(12345);emp3.setInsureHome(890);emp3.setDeduct(55);System.out.println("编号为"+emp3.getID()+",姓名是"+emp3.getName()+" 的应纳税额是:");emp3.selfValue();}}那是根据基本工资计算支付工资。
3、代码4的地方不要写,因为是给子类覆盖的抽象方法。
4、要写的是代码1、代码2、代码3for(int i=0;isalaries += this[i].earnings();}。
本文到这结束,希望上面文章对大家有所帮助。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。