公司HR系统需要自动计算每个员工的薪水,该系统有一个公司雇员数据库及相关考勤数据组成,系统必须按照规定的方法准时给雇员支付正确数目的薪水,同时必须扣除相应的税及社保金等。
1.目前有三种工种的人员,基本雇员、计时工作人员和销售人员;
2.基本雇员是由一个固定的收入,每个月的最后一天发放工资;
3.计时工作人员是每个星期一次结算,按小时工作时间进行支付(可以预设定20RMB/H),在第二个星期的周五进行发放。每月最后一个星期的薪资会扣除其税及社保金;
4.销售人员是有一个基本工资和一个提成结算,他们会提交销售发票凭证,系统根据销售发票凭证累计计算销售额度,并根据每个人不同的提成比例来支付提成工资。销售凭证的累计每个月的20日作为周期计算点,薪资在每个月最后一天发放。
5.税率表如下,月收入5,000RMB一下免税,5,000RMB至10,000RMB税率为5%,10,000RMB至15,000RMB为10%,15,000RMB以上为15%;
6.社保金计算方式如下,基本雇员、销售人员为工资总额的7%计算,计时工作人员以工资总额的1%计算;(请用Java语言实现此功能,并用单元测试进行验证)
JAVA编程,计算公司不同员工工资。
import java.util.Scanner;public class Demo00 { \/\/定义一个三维数组,用于记录每个部门、分支、绩效工资 private static final float[][][] SALARY_OF_PER_HOUR = { {{10.75f,12.50f,14.50f},{11.75f,14.50f,17.50f}},{{13.00f,16.00f,18.50f},{15.00f,18.50f,22.00f}}...
用java,编写五个人的工资表,计算出最高工资,平均数
import java.util.Arrays;class YG implements Comparable<YG>{\/\/员工类,实现比较接口String name;\/\/姓名int gz;\/\/工资public YG(String name, int gz) {this.name = name;this.gz = gz;}public String toString() {return "姓名:"+name+"\\t工资:"+gz;}public int compareTo(YG o) {\/\/...
java计算工资
public double pay; \/\/ 总工资 public int hour; \/\/ 课时 public double countPay(int hour) { return pay;} } 助教类:public class Assistant extends Person { public final double BASE_PAY = 800; \/\/ 基本工资 public final double HOUR_PAY = 25; \/\/ 每课时的费用 public double count...
JAVA编写一个为员工加薪的类(类与对象)
System.out.println(e1 + "\\n" + e2 + "\\n" + e3);}}输出姓名:张三部门:技术开发部工资:5000.0姓名:赵四部门:后勤服务部工资:3800.0姓名:王五部门:产品营销部工资:6800.0===加薪7%===姓名:张三部门:技术开发部工资:5350.0姓名:赵四部门:后勤服务部工资:4066.0姓名:王五部门:产品营销部...
编写java小程序:计算员工的工资并显示员工的相关信息。 姓名=××,工 ...
public static void main(String[] args) { String name="张三";String gongzi="10000";String cqcount="23";printf("姓名:"+name);printf("工资:"+gongzi);printf("出勤次数:"+cqcount);} } 这是最简单的,复杂点儿可以写个公司职员类,然后有3个属性,分别是名字、工资和出勤次数,然后...
Java编程,写代码,求解
员工{ private String 姓名; private String 工号; private double 工资; private String 奖金属性; public 员工(String 姓名, String 工号, double 工资, String 奖金属性){ this.姓名 = 姓名; this.工号 = 工号; this.工资 = 工资; this.奖金属性 = 奖金属性;...
程序员工资一般多少 薪资待遇怎么样
程序员的工资大概是多少 不同等级的Java程序员的工资水平也不同。一般来说,初级程序员的工资在8-10K之间,中级程序员的工资在10-15K之间,高级程序员的工资则在15-30K之间。当然,这只是一个大致的区间,具体的工资水平还会受到地区、公司规模、个人经验和能力等因素的影响。在考虑程序员工资水平时,...
用Java编写一个员工类程序:1.属性:员工编号,员工姓名,基本工资,奖金,2...
用Java编写一个员工类程序:1.属性:员工编号,员工姓名,基本工资,奖金,2.构造方法:至少两个。如下:package com.test;public class Employee { \/** * 员工编号 *\/ private String number; \/** * 员工姓名 *\/ private String name; \/** * 员工薪水 *\/ ...
JAVA程序员,听说有些公司分级别,这是怎么定的
唉,就是公司自己给员工定的级别,每个公司有自己不同的员工发展规划,不同级别的员工用不同代码标识就是了,每个公司都有自己的规定。跟工作干多少年没关系,跟你自己的贡献有关系。干的好的,一年跳三级,干的不好,三年也跳不了一个级别 同时,级别越高也代表你的工资越高,地位越高!
java后端开发工资一般多少?
中山java工程师工资多少1、以北京为例,初级java工程师一般在3000-5000左右,中级java工程师一般在4000-8000左右;高级java工程师一般在10000-12000元左右,地方不同薪资待遇也不同,其他地区的薪资待遇可以通过面试询问。2、Java工程师的工资高低主要取决于你技术能力怎么样?技术能力强薪资自然高,目前市面...