calculateArea(Length, Height, Width);
double area;
calculateCost(area);
}
public static double calculateArea(int l, int h, int w) {
//Variables
double area;
//Length = l;
// Height = h;
//Width = w;
//Find the area
area = l * h * w;
//returns area outside the method
return area;
}
public static void calculateCost(double ar)
PaintCalculator.java:39: error: variable area might not have been initialized
calculateCost(area);
^
1 error
I can't figure out why it isn't initialized when I returned the value for area in the calculateArea
method. I've tried declaring and initializing the double area; above calculateCost
, but I'm stumped as to why area inside the calculateCost
is set to double the area.
You must assign your variable area
to your function calculateArea
:
double area = calculateArea(Length, Height, Width);
calculateCost(area);