
正文
java代码计算加班费 java加班没有加班费
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用JAVA编写一个关于工资管理系统的程序?具体功能如下:
工资管理系统主要功能和特点:
1 操作简单方便
采用国际流行的下拉菜单,全WINDOWS操作形式,界面新颖,全面支持鼠标操作,功能齐全。
2 任意设定工资项目
系统除姓名、人员编号、部门编号、部门名称、应发工资、实发工资、纳税等内定项目不能删除(长度可以改变)外,其它项目(如各种补贴及各种扣款)均可由用户自行定义(包括增加、删除、修改长度及小数位等),工资项目总数可多达255项。当修改或删除工资项目时,自动检查工资计算中与该项目有关的计算公式,并作相应处理。
3 任意定义工资计算公式
用户可将某些工资项目(如加班费、应发工资、纳税等)定义为计算项目,然后定义其计算公式及使用条件,可满足各种复杂的计算。
如: 项目 公式 条件
每日工资 基本工资/26
月加班费 加班天数*每日工资 类别=
相关问答
Q1: 急急急!!java计算加班时间,请教具体java代码,非常感谢!!
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Test {
public static void main(String[] args) throws ParseException {
String starTime = "2013-08-15 08:22:00"; //加班开始时间
String endTime = "2013-08-15 09:55:00"; //加班结束时间
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date star = dateFormat.parse(starTime);
Date end = dateFormat.parse(endTime);
long minutes = (end.getTime() - star.getTime())/(1000*60); //算出加班多少分钟
double hour = getHour(minutes);
System.out.println(hour);
}
/*传入上班多少分钟java代码计算加班费,返回小时*/
public static double getHour(long minutes){
long integer = minutes/60; //取整数位
double decimal = minutes%60 30 ? 0.5 : 0;//取小数位
return integer+decimal ; //返回小时 如java代码计算加班费:1.5,2.0,2.5
}
}
Q2: java程序员在公司,平日晚上加班多少钱一个小时? 周六,周末加班多少钱一天?
平时晚上加班很多公司都没钱,或者只包一个晚餐,最好的可能有少量加班费。周末加班有调休或加班费。如遇到坑爹的公司,加班只按基本工资部分算,加班费也相对低。
Q3: 求助:一个极其简单的java程序
// name 输入java代码计算加班费的姓名
// maxtime 输入java代码计算加班费的总时间
//money 输入的小时工资
int allmoney=0; //总工资
if(maxtime = 40 )
{
allmoney =maxtime *money ;
}else if(maxtime 40)
{
allmoney =40*money +(maxtime -40)*(money *1.5);
}
System.out.print("姓名 工作总时间 基本小时工资 总工资");
System.out.print(name+"--"+ maxtime +"--"+money +"--"+allmoney );
Q4: 求java源代码 关于员工资薪
用抽象类写最基本的工资计算方法,然后每个不同计算的员工继承这个,使用多态性实例话,大概是这样吧!
Q5: 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}},
{{16.75f,18.50f,20.50f},{19.25f,25.00f,30.00f}}
};
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
//输入姓名
System.out.println("请输入姓名:");
String name = sc.nextLine();
//输入部门并验证
System.out.println("请输入部门: A,B,C");
char dept = sc.nextLine().charAt(0);
if(dept'A'||dept'C')
{
System.out.println("输入有误,系统将退出");
System.exit(0);
}
//输入分支机构并验证
System.out.println("请输入分支机构: 1,2");
char div = sc.nextLine().charAt(0);
if(div'1'||div'2')
{
System.out.println("输入有误,系统将退出");
System.exit(0);
}
//输入薪绩表并验证
System.out.println("请输入薪绩表: a,b,c");
char sal = sc.nextLine().charAt(0);
if(sal'a'||sal'c')
{
System.out.println("输入有误,系统将退出");
System.exit(0);
}
//输入小时数
System.out.println("请输入本周工作时间(整小时数):");
int hours = sc.nextInt();
float salary = 0;
//每个小时的薪水
float salaryPerHour = SALARY_OF_PER_HOUR[dept-'A'][div-'1'][sal-'a'];
//分别计算40小时内和超过40小时的薪水
if(hours=40)
{
salary += salaryPerHour*hours;
}
else
{
salary += salaryPerHour*hours+(hours-40)*1.5*salaryPerHour;
}
//输出结果
System.out.println("姓名:\t"+name+"\n部门:\t"+dept+"\n分支机构:\t"+div
+"\n薪绩表:\t"+sal+"\n工作时间:\t"+hours+"\n薪水:\t"+salary);
}
}
//Best wishes!
关于java代码计算加班费和java加班没有加班费的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






