Parameters 荒谬的java代码中的代码问题如何回答?
我是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 }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 }
}C=圆S=正方形R=矩形T=三角形 这些方法只是返回形状的区域 这是一个叫做形状区域的类。它有两种基于输入计算形状面积的不同方法。第一种方法适用于正方形和圆形,第二种方法适用于矩形和三角形