代码问题中的荒谬Java代码如何回答一种方法?

时间:2020-07-27 15:21:18

标签: parameters

我是Java编程的新手,只参加了入门课程。

我需要了解这段Java代码的含义。有人可以解释吗?

公共类ShapeAreas {

公共double oneParameter(字符串形状,浮点p1)

{

浮动区域;

如果(shape.equals(“ C”))

返回p1 * p1 * Math.PI;

否则if(shape.equals(“ S”))

返回p1 * p1;

其他

返回-1.0;

}

公共双doubleParameter(字符串形状,浮点p1,浮点p2)

{

浮动区域;

如果(shape.equals(“ R”))

返回p1 * p2;

否则if(shape.equals(“ T”))

返回0.5 * p1 * p2;

其他

返回-1.0;

}

}

1 个答案:

答案 0 :(得分:1)

“ C” =圆“ S” =正方形“ R” =矩形“ T” =三角形

这些方法只是返回形状的区域

这是一个称为“形状区域”的类。它有2种不同的方法可根据输入来计算形状的面积。第一种方法适用于正方形和圆形,第​​二种方法适用于矩形和三角形。

相关问题