java方法:金字塔体积

agxfikkp  于 2021-07-13  发布在  Java
关注(0)|答案(1)|浏览(301)

这是我必须完成的任务:
使用双参数baselength、basewidth和pyramidheight定义一个pyramidvolume方法,该方法以矩形底棱锥体体积的两倍返回。
这是我的密码:

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;
}
}

我只能编辑创建方法调用的代码部分。我得到一个错误,说'无效'类型不允许在这里,它是指向system.out行,我不能编辑。我很困惑为什么它在那条线上给了我一个错误。

eqqqjvef

eqqqjvef1#

pyramidVolume 返回类型为 void . 将返回类型更改为 double 具体如下:

public static double pyramidVolume (double baseLength, double baseWidth, double pyramidHeight) {

  double pyramidVolume = ((baseLength * baseWidth) * pyramidHeight) / 3;
  return pyramidVolume;
}

相关问题