Portfolio Title





 

 

Student Portfolio >> Index >> Coding >>JAVA Exercise 8

public class EmployeeTest
 {
 static int yeardifference = 0, varyear = 0;
 
 
 public static void main( String args[] )
 {
 Employee e1 = new Employee("Kinta", 53000.00, 2000); 
 System.out.println("First employee: name = " + e1.getName() + " salary = " + e1.getSalary() + " hire date = 
  " + e1.getHireYear() );
 e1.display();
 Employee e2 = new Employee("Bob", 54000.50, 2003);
   System.out.println("Second employee: name = " + e2.getName() + " salary = " + e2.getSalary() + " hire date = 
  " + e2.getHireYear() );
 Employee e3 = new Employee("employee3", 30000.00, 1999);
   System.out.println("Third employee: name = " + e3.getName() + " salary = " + e3.getSalary() + " hire date = 
  " + e3.getHireYear() + "\n" );
 
 Employee e4 = new Employee(); 
   System.out.println("Default employee: name = " + e4.getName() + " salary = " + e4.getSalary() + 
   " hire date = " + e4.getHireYear() + "\n" );
           
 varyear = e1.getHireYear();
   yeardifference = 2005 - varyear;
   System.out.println("Year Difference is: " + yeardifference);
 
   if (yeardifference > 10)
   {
   System.out.println("more than 10 years");
   e1.raiseSalary(50000);
   System.out.println("First employee: name = " + e1.getName() + " salary = " + e1.getSalary() + " hire date = 
   " + e1.getHireYear() );
   
   }
           
 if ( yeardifference > 3) 
   {
   System.out.println("more than 3 years");
   
   e1.raiseSalary(.05);
   System.out.println("First employee: name = " + e1.getName() + " salary = " + e1.getSalary() + " hire date = " + 
   e1.getHireYear() );
   
   }
 varyear = e2.getHireYear();
   yeardifference = 2005 - varyear;
   System.out.println("Year Difference is: " + yeardifference);
 
   if (yeardifference > 10)
   {
   System.out.println("more than 10 years");
   e2.raiseSalary(50000);
   System.out.println("Second employee: name = " + e2.getName() + " salary = " + e2.getSalary() + " hire date = " + 
   e2.getHireYear() );
   
   }
           
 if ( yeardifference > 3) 
   {
   System.out.println("more than 3 years");
   
   e2.raiseSalary(.05);
   System.out.println("Second employee: name = " + e2.getName() + " salary = " + e2.getSalary() + " hire date = 
   " + e2.getHireYear() );
   
   }
 
 }
   }

          
 
<< Back                                                                                                                                                                                        Forward >> 

Coding | Website Scripting | Visual Design | Instructional Design | Website Design | Website Design Tools

 

Copyright 2005 Kerstin Kegel