All pastes #983446 Raw Edit

Untitled

public text v1 · immutable
·published 2008-04-13 11:11 UTC
rendered paste body
import java.util.Iterator;
import java.util.HashMap;
public class Race
{
    private String RacingCode;
    private String Description;
    private double Fee;
    private int MaximumNumber;
    private int DifficultLevel;
    private Date Date;
    private HashMap<String,Member> Group;
    
    /**
     * Constructor for objects of class Race
     */
    public Race(String RacingCode,String Description,int MaximumNumber,int DifficultLevel,double Fee)
    {
        this.RacingCode=RacingCode;
        this.Description=Description;
        this.MaximumNumber=MaximumNumber;
        this.DifficultLevel=DifficultLevel;
        this.Fee=Fee;
        Group = new HasMap<String, Member>();
    }
    
    public String getRacingCode()
    {
        return RacingCode;
    }
    
    public double getFee()
    {
        return Fee;
    }
    
    public Date getDate()
    {
        return Date;
    }
    
    public int DifficultyLevel()
    {
        return DifficultLevel;
    }

    /**
     * An example of a method - replace this comment with your own
     * 
     * @param  y   a sample parameter for a method
     * @return     the sum of x and y 
     */
    public String getRaceDetails()
    {
        return (Description + " date " + Date + " fee " + Fee + " Maximum members " + MaximumNumber + " Difficulty level " + DifficultLevel);
    }
    
    public void add(int DifficultyLevel)
    {
        Group.put("Onoma","Epitheto");
        DifficultyLevel=+DifficultyLevel;
    }
    
    public String getAsString()
    {
        return (Description + Fee + " fee " + " Difficulty level " + DifficultLevel);    
    }
    
    
    
    public double Fee()
    {
        double fee1;
        Iterator<Member> it=Group.keySet().iterator();
        while(it.hasNext()) 
        {
            if (Group.get(it.next()).getType()=='A')
            {
                Fee+=fee1;
                else
                Fee+=fee1 / 2;
            }
        }
        return fee1;
    }
  
    public void remove(int DifficultyLevel)
    {
        =Group.remove("Onoma");
        DifficultyLevel=-DifficultyLevel; 
    }
    
   
     public boolean check()
    {
        If (Member.size()>MaximumNumber)
        return true; 
        else 
        return false;
    }
}