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
calculateArea
メソッドで面積の値を返したときに初期化されない理由がわかりません。double 領域の宣言と初期化を試みました。上記の、しかし、なぜ内部の領域が領域を2倍に設定されcalculateCost
ているのか、私は困惑しています。calculateCost