Advertisement
Guest User

Untitled

a guest
Nov 14th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.24 KB | None | 0 0
  1. public class Empleado {
  2.  
  3.     private String name;
  4.     private String identificationCard;
  5.     private int age;
  6.     private boolean married;
  7.     private double salary;
  8.     private String seniority;
  9.     private double netSalary;
  10.  
  11.     public Empleado(){
  12.     }
  13.  
  14.     public Empleado(String name, String identificationCard, int age, boolean married, double salary) {
  15.         this.name = name;
  16.         this.identificationCard = identificationCard;
  17.         this.age = age;
  18.         this.married = married;
  19.         this.salary = salary;
  20.     }
  21.  
  22.     public String getName() {
  23.         return name;
  24.     }
  25.  
  26.     public void setName(String name) {
  27.         this.name = name;
  28.     }
  29.  
  30.     public String getIdentificationCard() {
  31.         return identificationCard;
  32.     }
  33.  
  34.     public void setIdentificationCard(String identificationCard) {
  35.         this.identificationCard = identificationCard;
  36.     }
  37.  
  38.     public int getAge() {
  39.         return age;
  40.     }
  41.  
  42.     public void setAge(int age) {
  43.         this.age = age;
  44.     }
  45.  
  46.     public boolean isMarried() {
  47.         return (!married) ? false : true;
  48.     }
  49.  
  50.     public void setMarried(boolean married) {
  51.         this.married = married;
  52.     }
  53.  
  54.     public double getSalary() {
  55.         return salary;
  56.     }
  57.  
  58.     public void setSalary(double salary) {
  59.         this.salary = salary;
  60.     }
  61.  
  62.     public void printData(){
  63.         String civilStatus = (isMarried()) ? "married" : "soltero";
  64.         if(age <= 21) {
  65.             seniority = "rookie";
  66.         } else if (age > 21 && age <= 35){
  67.             seniority = "intermediate";
  68.         } else if (age > 35) {
  69.             seniority = "senior";
  70.         }
  71.         System.out.println(toString());
  72.     }
  73.  
  74.     @Override
  75.     public String toString() {
  76.         return "name:" + name + '\n' +
  77.                 "identificationCard:" + identificationCard + '\n' +
  78.                 "age:" + age + '\n' +
  79.                 "married:" + married + '\n' +
  80.                 "salary:" + salary + '\n' +
  81.                 "salary with increase:" + netSalary + '\n' +
  82.                 "seniority:" + seniority;
  83.     }
  84.  
  85.     public double increase(double porcentaje){
  86.         netSalary = getSalary() + (getSalary() *(porcentaje/100));
  87.         return netSalary;
  88.     }
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement