Celeb Glow
news | February 11, 2026

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.