ASP ScriptingJava ScriptingCGI ScriptingHTMLJavaLanguage CERP Education Links

JAVA

List of Employees

import java.util.*;
public class SortedEmployee 
{
Date doa;
String name;
SortedEmployee(String newname,Date newdoa)
{
name=newname;
doa = new Date();
doa = newdoa;
void display()
{
System.out.println("Name : "+name+"\nDate of Appointment: + doa.getDate()+"/"+doa.getMonth()+"/"+doa.getYear());
}
public static void main(String arg[])
{
SortedEmployee e[];
int k;
e = new SortedEmployee[5];
e[0] = new SortedEmployee("Zen",new Date(99,2,18)); 
e[1] = new SortedEmployee("Priya",new Date(96,3,22)); 
e[2] = new SortedEmployee("Vaishu",new Date(95,3,22));
e[3] = new SortedEmployee("Mini",new Date(98,4,22)); 
e[4] = new SortedEmployee("Neet",new Date(93,3,22)); 
for (int i = 0;i < 4; i++)
{
for(int j=i+1;j<5;j++)
{
if (e[i].doa.after(e[j].doa)
{
Date tempdoa; 
String tempName; 
tempdoa = e[i].doa; 
e[i].doa= e[j].doa; 
e[j].doa= tempdoa; 
tempName= e[i].name; 
e[i].name = e[j].name; 
e[j].name = tempName;
}
}
}
for(k=0;k<5;k++)
{
e[k].display();
}
}
}

Output : 
         
Name : Neet
          Date of Appointment :22/3/93 
          Name : Vaishu
          Date of Appointment :22/3/95 
          Name : Priya
          Date of Appointment :22/3/96 
          Name : Mini
          Date of Appointment :22/3/98 
          Name : Zen
          Date of Appointment :22/3/99 

 


Your Ad Here
Not All Of Your Subscribers Use RSS - AWeber Email Marketing
Your Ad Here