我正在尝试做一个Java Assigment,我必须计算一个矩形的区域。
这是设置rectangleArea方法的给定标头:
public static double rectangleArea(double length, double width)
鉴于此标题,我想知道哪种方法是通过将值传递给方法的参数来计算区域的正确方法?
第1号。
public static double rectangleArea(double length, double width)
{
double area = length * width;
System.out.println("area");
return area;
}
rectangleArea (6,3);
2号。
public static double rectangleArea(double length, double width)
{
double area = length * width;
System.out.println("area");
return area;
}
public static void test()
{
rectangleArea(6,3);
}
答案 0 :(得分:2)
如果你问一个正确的方法来调用方法,这两种方法都是正确的。
在某些情况下,第一种情况可能不正确,因为您正在调用静态方法。
答案 1 :(得分:1)
以下是[ 1. 1. 1. 0.375]
1 + z/2 + 3*z**2/4 + 5*z**3/8 + 11*z**4/16 + 21*z**5/32 + O(z**6)
The power series expansion took 0.798881053925 seconds to complete.
,您可以编译(使用javac)并运行(使用java)。该运行执行具有Test.java
参数的公共静态方法main
。
String[]
答案 2 :(得分:0)
两者都是正确的,虽然这取决于你的要求
但您没有使用返回的值,如
double no = rectangleArea (6,3)
;
或
public static void test()
{
double no = rectangleArea(6,3);
}