http://www.dreamincode.net/forums/showtopic50999.htm
The question is write a java program which maintains the data inside single linked list.The program needs to insert,delete and search and print the data using the main menu,The data should contain information about the newborn baby.
so is it right atleast partially
class Baby{
private string lastName;
private string firstName;
private int age;
public baby( stringlast,string first,inta)
{
lastName = last;
firstName = first;
age = a;
}
}
public void display()
{
System.out.print("Lastname:"+ lastName);
System.out.print("Firstname:"+ firstName);
System.out.print("age:"+ age);
}
public find(String searchName)
{
int i;
for (i = 0; i< nElems;j++)
if( a[i].getLast().equals(SearchName))
break;
if(j == nElems)
return null;
else
return a[i];
}
public insert( String last,String first,int a)
{
a [nElems] = new Baby(last,first,age)
nElems ++;
}
public boolean delete (String searchName)
{
int i ;
for ( i = 0;i < nElems;i++)
if( a[i].getLast().equals(SearchName))
break;
if(j == nElems)
return false;
else
{
for (int j = i;j<nElems;j++)
a[j] = a[j+1]
nElems --;
return True
}
}
public void displayA()
{
for int i = 0;i<nElems;i++)
a[i].display baby();
}
// tester class
class babyTester
{
public static void main (String args[])
{
int maxSize = 100;
class baby arr;= new classBaby(maxSize);
arr.insert("emina","karadzic",2);
arr.insert("elvira","pocak",2);
arr.insert("emina","karadzic",3);
arr.insert("haris","toronto",1);
arr.insert("ernes","karaica",2);
arr.insert("zahida","parween",1/5);
arr.insert("obaid","tayyip",2);
arr.insert("amela","betska",1);
arr.insert("faruk","hadizc",1);
}
arr.displayA();
String searchKey= ".....";
baby found;
found = arr.find(searchKey);
if (found!=null)
{
system.out.print}("found");
found.displayPerson();
}
else
system.out.print("cant find")
system.out.print("deleting selma,caner,2");
arr.delete("selma");
arr.delte("caner");
arr.delete(2);
arr.displayA();
}
}
}
}
}
}
)
}
could any one help me complete it cause and tell me if i did the right thing considering the question above