package clent;
import java.util.Scanner;
public class Department {
private String id;
private String name;
public Department(String id,String name){
this.id=id;
this.name=name;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public static void main(String agrs[]){
Department d = new Department("00001","销售部");
System.out.println("部门信息 部门编号:"+d.getId()+", 部门名称:"+d.getName());
Employee e = new Employee("0003","郭德纲",2000,d);
System.out.println("员工信息 员工编号:"+e.getId()+", 姓名:"+e.getName()+", 底薪:"+e.getSalary()+", 所在部门:"+e.getDepart().getName());
Scanner s = new Scanner(System.in);
System.out.println("请输入"+e.getName()+"本月销售额:");
int num = s.nextInt();
e.SumSalary(num);
}
}
package clent;
public class Employee {
private String id;
private String name;
private int salary;
private Department depart;
public void SumSalary(int num){
if(num<100000){
System.out.println(name+"本月的工资为"+(int)(salary+num*0.01)+"元");
}
if(num>100000 && num <200000){
System.out.println(name+"本月的工资为"+(int)(salary+num*0.02)+"元");
}
if(num>=200000){
System.out.println(name+"本月的工资为"+(int)(salary+num*0.03)+"元");
}
}
public Employee() {
}
public Employee(String id, String name, int salary, Department depart) {
super();
this.id = id;
this.name = name;
this.salary = salary;
this.depart = depart;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getSalary() {
return salary;
}
public void setSalary(int salary) {
this.salary = salary;
}
public Department getDepart() {
return depart;
}
public void setDepart(Department depart) {
this.depart = depart;
}
}
以上就是代码了,测试成功了。
这个太简单了。。