问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JAVA编程,计算公司不同员工工资。

发布网友 发布时间:2022-06-03 04:24

我来回答

5个回答

热心网友 时间:2023-10-11 12:47

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!

热心网友 时间:2023-10-11 12:47

光计算代码很容易写,这还要自动计算准时发放,一般项目里有数据库就好说,写几个定时器定时扫描指定时间未结算的员工结算一次工资并记录发放时间。你这如果是要纯java代码模拟这个系统就比较烦,不想写,如果是要计算代码可以给你写一下

热心网友 时间:2023-10-11 12:48

平均工资=工资总数/数字

最低
最高=

热心网友 时间:2023-10-11 12:48

兄弟,你这是业务需求,给点劳务费还有人给你写,你给点财富值,不可能有人理你滴.............

热心网友 时间:2023-10-11 12:49

你这个只是逻辑稍微复杂,看着麻烦,写起来条理还是挺清晰的.就是一路判断下去,你这是要个Java的程序?随便找个Java的都能写,你们那没编码的还是这是作业题?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 楼梯的水泥台阶上可以铺地板革吗 手机腾讯会议共享屏幕播放视频没声 腾讯会议共享屏幕没声音怎么办 帮我商店取名 用java建立某单位员工工资数据库,通过编程实现以下功能: java 编程 计算工人工资, 使用java编写程序实现输入员工工资,获得员工的平均工资,要求使用象数组类型的 java怎么用条件判断做员工实发工资 3岁的孩子 想买种教育+医疗的保险,买那种好呢?孩子已经有社保 给三岁小孩办教育保险那一种最好.最低每年交多少钱.交几年.回报率是多少? 少儿教育金保险怎么买?少儿教育金保险哪种好? 儿童教育金保险一年多少钱? 词调的基本含义 解释下几句文言文 栗六的意思 冰箱不制冷,间隔几十分钟听到有“卡嗒”一声响,请问是什么原因? 美的电冰箱运转两秒就哒一声就停了,不工作的,开门有灯亮,但不制冷,什么原因呢?_百度问一问 冰箱启动后过1段时间听到哒的1声后就停止启动不制冷是怎样回事? 我的手机号己用多年,而且还上了两和QQ号,现在怎么又说尚未注册,错得太离谱了! 描写春夏秋冬景物的古诗 不锈钢管理论重量表 东风风神奕炫gs没有雾灯吗 2021东风风神奕炫追影骑士版是不是没有前雾灯 使用Java,1.用方法实现输出员工的工资。员工工资计算公式:员工工资由基本工资? 用java,编写五个人的工资表,计算出最高工资,平均数 java计算工资 用Java编写个人薪水所得 做一个Java程序一个员工基本工资是2000元,本月的销售额是10000元,提成为本员销的3%计算 3.编写一个对职工工资进行调整的程序。java语言!可以有偿!! 白色牛仔裤搭配什么衣服好看 白色的牛仔裤 雇人干活路上出了交通事故怎么办 劳务关系在上班途中发生交通事故 被雇佣司机发生交通事故与车主有没有责任 给别人干活出了事故怎么办 我被劳务公司雇佣开车接送工人上下班,途中出了车祸,请问劳务公司该负有什么责? 在雇佣途中发生车祸,雇主所需负责 雇佣关系的劳动者出了交通事故责任怎样划分? 跟色彩有关的词语 二本文科类大学总排名!(要全国的所有二本大学排名、一定要全哦) 大家讨论下汽车的自动启停功能有用没? 两倍红漆加一倍黄漆调和,变成什么色? 如何在两部手机同时登陆一个?