Java区域类

1 java

我正在研究一个类的代码,该类要求我编写一个Area类来计算以下形状的区域:圆形,矩形和圆柱形.

圆的面积=(π)(r ^ 2)其中π是Math.PI,r是圆的半径

矩形区域=(宽度)*(长度)

圆柱面积=(π)(r ^ 2)(h)其中π是Math.PI,r是圆柱的底边,h是圆柱的高度

我还必须创建一个Area Test类,我不知道从哪里开始.

Uri*_*Uri 8

由于这是一项家庭作业,我们无法给你答案,但我们可以用正确的方式指导你.

既然你说你在课堂上表现很好,我会假设你已经知道了一些Java - 这绝不是编程介绍中的第一个任务.

想想Area类.它提供服务但从未实例化.换句话说,没有区域"对象".只有数学函数.因此,所有函数都需要是"静态的",所以你可以编写像Area.circleArea(...)这样的东西.

现在写一下:很明显,你可以通过数学方式理解这些函数是什么.想想你将如何用Java编写它们.显然,您正在处理三种不同的功能.你会如何宣布他们每个人?

换句话说,在以下函数中会出现什么?

static ???? areaOfCircle(????)
{
   BODY
}

static ???? areaOfRectangle(????, ????)
{
   BODY
}
Run Code Online (Sandbox Code Playgroud)

[第三个怎么样?那一个取决于你...]

如果你弄清楚问号部分,你将拥有这些功能的"空壳".一旦你有了这个,你就会发现编写实际的BODY是非常简单的.或者,告诉我们你得到了什么,然后我们会尝试提供帮助.