Parameters 荒谬的java代码中的代码问题如何回答?

Parameters 荒谬的java代码中的代码问题如何回答?,parameters,Parameters,我是java编程新手,只上过入门课程 我需要理解这段Java代码的含义。有人能解释一下吗 公共类形状区域{ 公共双参数(字符串形状,浮点p1) { 漂浮区 如果(形状等于(“C”)) 返回p1*p1*Math.PI else if(shape.equals(“S”)) 返回p1*p1 否则 回报率-1.0 } 公共双参数(字符串形状、浮点p1、浮点p2) { 漂浮区 if(形等于(“R”)) 返回p1*p2 else if(形状等于(“T”)) 返回0.5*p1*p2 否则 回报率-1.0 }

我是java编程新手,只上过入门课程

我需要理解这段Java代码的含义。有人能解释一下吗

公共类形状区域{

公共双参数(字符串形状,浮点p1)

{

漂浮区

如果(形状等于(“C”))

返回p1*p1*Math.PI

else if(shape.equals(“S”))

返回p1*p1

否则

回报率-1.0

}

公共双参数(字符串形状、浮点p1、浮点p2)

{

漂浮区

if(形等于(“R”))

返回p1*p2

else if(形状等于(“T”))

返回0.5*p1*p2

否则

回报率-1.0

}


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

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

这是一个叫做形状区域的类。它有两种基于输入计算形状面积的不同方法。第一种方法适用于正方形和圆形,第二种方法适用于矩形和三角形