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 >> |
Copyright 2005 Kerstin Kegel