定义并测试一个代表员工的Employee类。员工属性包括“编号”,“姓名”,“基本薪水”,“薪水增长额”,还包括计算薪水增长额以及计算增长后的工资总额的操作方法

long145152 2011-10-21 10:47:44
求高手 给予 程序案例!
...全文
6128 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
andy2u 2011-10-23
  • 打赏
  • 举报
回复

public class Employee {

private int id;
private String name;
private double salary;
private double byPercent;

public Employee(int id,String name,double salary,double byPercent){
this.id = id;
this.name = name;
this.salary = salary;
this.byPercent = byPercent;
}

public int getId(){
return id;
}

public void setId(int id) {
this.id = id;
}

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;
}


public double getByPercent() {
return byPercent;
}


public void setByPercent(double byPercent) {
this.byPercent = byPercent;
}

public double raiseSalary(){

return salary += salary * byPercent/100;
}

public static void main(String[] args) {
Employee e1 = new Employee(00001,"张三",1500,20);
Employee e2 = new Employee(00002,"李四",2000,30);

System.out.println("编号"+" "+"员工"+" "+"基本工资"+" "+"增长率%"+" "+"总额");
System.out.println(e1.getId()+" "+e1.getName()+" "
+e1.getSalary()+" "+e1.getByPercent()+" "+ e1.raiseSalary());
System.out.println(e2.getId()+" "+e2.getName()+" "
+e2.getSalary()+" "+e2.getByPercent()+" "+ e2.raiseSalary());
}

}
火光闪耀 2011-10-22
  • 打赏
  • 举报
回复
说错了,还以为是数据库呢,其实看了java课本上的例子,模仿着写就行。
火光闪耀 2011-10-22
  • 打赏
  • 举报
回复
看看SQL的基本定义 应该就能做了
「已注销」 2011-10-22
  • 打赏
  • 举报
回复
这个问题 怎么没人给我解决啊!

62,636

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧