用Java编写一个员工类程序:1.属性:员工编号,员工姓名,基本工资,奖金,2.构造方法:至少两个
用Java编写一个员工类程序:1.属性:员工编号,员工姓名,基本工资,奖金,2.构造方法:至少两个,3方法:输出去员工信息,输入员工信息,工资查询,这程序急急急!!!!...
用Java编写一个员工类程序:1.属性:员工编号,员工姓名,基本工资,奖金,2.构造方法:至少两个,3方法:输出去员工信息,输入员工信息,工资查询, 这程序急急急!!!!
展开
8个回答
展开全部
用Java编写一个员工类程序:1.属性:员工编号,员工姓名,基本工资,奖金,2.构造方法:至少两个。如下:
package com.test;
public class Employee {
/**
* 员工编号
*/
private String number;
/**
* 员工姓名
*/
private String name;
/**
* 员工薪水
*/
private double salary;
/**
* 无参数构造函数
*/
public Employee() {
}
/**
* 给属性赋值构造函数
* @param number
* @param name
* @param salary
*/
public Employee(String number, String name, double salary) {
super();
this.number = number;
this.name = name;
this.salary = salary;
}
public static void main(String[] args) {
//员工一,并且构造函数里设置值
Employee e1 = new Employee("e0001", "xiaoming", 5000.0);
System.out.println("员工一:" + e1);
//员工二,用set设置值,get的话可以获取到员工某个属性
Employee e2 = new Employee();
e2.setName("小二");
e2.setNumber("e0002");
e2.setSalary(5500.1);
System.out.println("员工二:" + e2);
}
public String getNumber() {
return number;
}
public void setNumber(String number) {
this.number = number;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getSalary() {
return salary;
}
public void setSalary(double salary) {
this.salary = salary;
}
@Override
public String toString() {
return "Employee [number=" + number + ", name=" + name + ", salary=" +
salary + "]";
}
}
运行结果:
员工一:Employee [number=e0001, name=xiaoming, salary=5000.0]
员工二:Employee [number=e0002, name=小二, salary=5500.1]
展开全部
public class Employee {
public Employee(){
}
public Employee(int id,String name,double bonus,double salary){
this.id=id;
this.name=name;
this.bonus=bonus;
this.salary=salary;
}
public void setInfo(int id,String name,double bonus,double salary){
this.id=id;
this.name=name;
this.bonus=bonus;
this.salary=salary;
}
public void printInfo(){
System.out.println("id:"+id+" name:"+name+" bonus:"+bonus+" salary:"+salary);
}
public double getTotalsalary(){
return bonus+salary;
}
private int id;
private String name;
private double bonus;
private double salary;
}
public Employee(){
}
public Employee(int id,String name,double bonus,double salary){
this.id=id;
this.name=name;
this.bonus=bonus;
this.salary=salary;
}
public void setInfo(int id,String name,double bonus,double salary){
this.id=id;
this.name=name;
this.bonus=bonus;
this.salary=salary;
}
public void printInfo(){
System.out.println("id:"+id+" name:"+name+" bonus:"+bonus+" salary:"+salary);
}
public double getTotalsalary(){
return bonus+salary;
}
private int id;
private String name;
private double bonus;
private double salary;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
class 员工{
//属性
int 员工编号 ;
String 员工姓名 ;
int 基本工资 ;
int 奖金 ;
//两个构造方法
public void 输入(){
}
public void 打印(){
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.录入员工和导入员工时如果编号已存在就新数据进行更新员工数
2.将入时间1年的员工进行档(把工信存入个叫
xxxxxxx封档记表.txt如20220930081022-封挡记表.txt
3.建任分配功能
public boolean job(String taskName, String empName)
∥taskName任务名 empName工名
∥如果分配务员工已有别的任务,则不分配,并提示工正在进行
∥否则提示分配成功
4.创建发工资功能
打示例
总计x月o日.共发放x人工资,总计x元
明
编号姓名工
5工加内容
此次其计给x工,共涨了x元,平均每人涨x元
细
姓名-工资
2.将入时间1年的员工进行档(把工信存入个叫
xxxxxxx封档记表.txt如20220930081022-封挡记表.txt
3.建任分配功能
public boolean job(String taskName, String empName)
∥taskName任务名 empName工名
∥如果分配务员工已有别的任务,则不分配,并提示工正在进行
∥否则提示分配成功
4.创建发工资功能
打示例
总计x月o日.共发放x人工资,总计x元
明
编号姓名工
5工加内容
此次其计给x工,共涨了x元,平均每人涨x元
细
姓名-工资
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
class emp{
String id;
String name;
int money;
int money1;
public emp(){}
public emp(String id, String name, String money, String money1){
this.id = id;
this.name = name;
this.money = money;
this.money1 = money1;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询