Results 1 to 3 of 3
  1. #1
    Daniel is offline Member
    Join Date
    Jun 2007
    Posts
    91
    Rep Power
    0

    Default Help with Algorithm

    Hello. Im having trouble compiling a load of things can anyone tell me why?

    Java Code:
    public class HourlyPaid extends Job
    {
    private double ratePerHour;
    private int hoursWorked;
    private double totalCost;
    
    public HourlyPaid (int jobNumber, String customerName, boolean paid, double costOfMaterials, double rate, int hours);
    {
    super (jobNumber, customerName, paid, costOfMaterials);
    ratePerHour = rate;
    hoursWorked = hours;
    }
    
    public double calulateTotalCost();{
    double cost = ratePerHour * hoursWorked;
    double totalCost = cost + materialsCost;
    }
    
    public void setRatePerHour (double rate) {ratePerHour = rate;}
    public void setHoursWorked (int hours) {hoursWorked = hours;}
    public double getRatePerHour(){return ratePerHour;}
    public int getHoursWorked(){return hoursWorked;}
    public double getCost() {return totalCost;}
    
    public void displayHourlyPaidDetails()
    {
    printHeader();
    super.displayDetails();
    System.out.println("The rate per hour is :"+ ratePerHour);
    System.out.println("The number of hours worked :" + hoursWorked);
    }
    
    private void printHeader()
    {
    System.out.println ("Hourly Paid Job Details");
    }
    }
    the errors:

    Java Code:
    HourlyPaid.java:7: missing method body, or declare abstract
    public HourlyPaid (int jobNumber, String customerName, boolean paid, dou
    ble costOfMaterials, double rate, int hours);
    ^
    HourlyPaid.java:9: call to super must be first statement in constructor
    super (jobNumber, customerName, paid, costOfMaterials);
    ^
    HourlyPaid.java:10: cannot find symbol
    symbol : variable rate
    location: class HourlyPaid
    ratePerHour = rate;
    ^
    HourlyPaid.java:11: cannot find symbol
    symbol : variable hours
    location: class HourlyPaid
    hoursWorked = hours;
    ^
    HourlyPaid.java:14: missing method body, or declare abstract
    public double calulateTotalCost();{
    ^
    5 errors
    Thank you for your help!
    Daniel:o

  2. #2
    Albert is offline Senior Member
    Join Date
    Jun 2007
    Posts
    114
    Rep Power
    0

    Default

    You've got some ';'s at the end of your methods you probably don't want there.

    Greetings.

    Albert:rolleyes:

  3. #3
    Marcus is offline Member
    Join Date
    Jun 2007
    Posts
    92
    Rep Power
    0

    Default

    The ; errors can be tricky, you've got to check around the line number (usually before the line) and look for a line that you missed a ; on.

    Greetings.

    Marcus:cool:

Similar Threads

  1. Modify A* Algorithm
    By prakharbirla in forum Advanced Java
    Replies: 1
    Last Post: 02-13-2008, 06:25 PM
  2. Help with making this algorithm better
    By RLRExtra in forum New To Java
    Replies: 6
    Last Post: 01-17-2008, 04:11 PM
  3. Help with sort algorithm
    By zoe in forum New To Java
    Replies: 1
    Last Post: 08-07-2007, 06:09 AM
  4. Help with algorithm
    By susan in forum New To Java
    Replies: 1
    Last Post: 07-13-2007, 10:26 PM
  5. Help me with this algorithm
    By Marcus in forum Advanced Java
    Replies: 3
    Last Post: 07-02-2007, 01:30 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •