Tuesday, November 23, 2010

Chapter 9 test

2)
/**
* CarPark models a car park where the parking spaces are allocated
*
* @author (fdaly)
* @version (version 1: nov 2007)
*/
public class CarPark
{
private ParkingPlace[] parkingSpots;
public CarPark(int size)
{
parkingSpots = new ParkingPlace[size];
}
public void addSpot(ParkingPlace spot)
{
if(spot.getPlaceNumber() > parkingSpots.length)
System.out.println("Please choose a parking spot that is anywhere between 0 and " + parkingSpots.length + ".");
parkingSpots[spot.getPlaceNumber()] = spot;
}
}


4)
import java.util.ArrayList;
/**
* Write a description of class Club here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class Club
{
private ArrayList clubMembers;
/**
* Constructor for objects of class Club
*/
public Club()
{
clubMembers = new ArrayList ();
}

public void printClubDetails(boolean genderList) // true is male, false is female.
{
String gender = "";
for(int i = 0; i
{
if(genderList && clubMembers.get(i).isMale() == true)
gender += "Male";
System.out.println(clubMembers.get(i).getName() + gender);
if(!genderList && clubMembers.get(i).isFemale() == true)
gender += "Female";
System.out.println(clubMembers.get(i).getName() + gender);
}
}
public void removeMember(int MemberNumber)
{
clubMembers.remove(MemberNumber);
}

public void addMember(Person member)
{
clubMembers.add(member);
}

No comments:

Post a Comment