這是我的任務,我必須做的:方法:金字塔卷
定義的方法pyramidVolume雙參數baseLength,baseWidth和pyramidHeight,返回作爲金字塔的一個長方形底座雙音量。
這裏是我的代碼:
import java.util.Scanner;
public class CalcPyramidVolume {
public static void pyramidVolume (double baseLength, double baseWidth, double pyramidHeight) {
baseLength = 1.0;
baseWidth = 1.0;
pyramidHeight = 1.0;
double pyramidVolume = ((baseLength * baseWidth) * pyramidHeight)/3;
}
public static void main (String [] args) {
System.out.println("Volume for 1.0, 1.0, 1.0 is: " + pyramidVolume(1.0, 1.0, 1.0));
return;
}
}
我只能編輯的代碼,我創建了pyramidVolume方法調用的部分。我得到一個錯誤,說'空'類型不允許在這裏,它指向我不能編輯的system.out行。我很困惑,爲什麼它給了我一個這方面的錯誤。
也許安排'pyramidVolume()'返回'double',不'void'? – trashgod
您的方法pyramidVolume()返回void導致問題。 – dragon66
更改爲'public static double pyramidVolume( - )'和'return pyramidVolume'。 – Satya