-3
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
方法中的區域值時未初始化它。我試過聲明並初始化雙重區域;在calculateCost
以上,但我難以理解爲什麼calculateCost
內的區域設置爲區域的兩倍。嘗試使用方法時變量未初始化
請更正您的代碼。 –
@HalilİbrahimOymacı我認爲這就是他們問這個問題的原因。 –
@PC Luddite此代碼缺少括號。我想糾正這種情況並正確縮進。 –