java array error "array required but int found"

i keep recieving this error but i dont know whats causing it, could someone please help me understand ?

private int [] arrayFeeCode = new int [5];
/** * Constructor for objects of class Rally */
public Rally(int RC, String Venue, int NumDays, int MaxPlaces, int arrayFeeCode)
{ // initialise instance variables arrayFeeCode[0] = 0.00; arrayFeeCode[1] = 10.00; arrayFeeCode[2] = 15.50; arrayFeeCode[3] = 17.75; arrayFeeCode[4] = 20.00;
}
5

5 Answers

The parameter arrayFreeCode is declared as an int in your method, yet you treat it as an int[].

6

Are you putting doubles in int array? You need to put ints in it.

2

You can't put Double into an array of Integer.

Change

private int [] arrayFeeCode = new int [5];

To

private double [] arrayFeeCode = new double [5];

Change the parameter arrayFeeCode

to

public Rally(int RC, String Venue, int NumDays, int MaxPlaces, double[] arrayFeeCode){ arrayFeeCode[0] = 0.00; arrayFeeCode[1] = 10.00; arrayFeeCode[2] = 15.50; arrayFeeCode[3] = 17.75; arrayFeeCode[4] = 20.00;
}
private double [] arrayFeeCode = new double [5];
public Rally(int RC, String Venue, int NumDays,int MaxPlaces,double[] arrayFeeCode)
{ arrayFeeCode[0] = 0.00; arrayFeeCode[1] = 10.00; arrayFeeCode[2] = 15.50; arrayFeeCode[3] = 17.75; arrayFeeCode[4] = 20.00;
}

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

You Might Also Like