如何编写方法声明java

时间:2015-10-14 04:23:14

标签: java methods get declaration

试图找出我将如何为此方法构建方法声明。

double cost = School.getCost(782.42, new Student(int credits));

这是我到目前为止所提出的。

public void getCost(double in_cost, //not sure what to do here?)

4 个答案:

答案 0 :(得分:0)

应该是

public static void getCost(double in_cost, Student student)

它是静态的,因为你是这样调用的。

答案 1 :(得分:0)

请尝试以下操作:

public static void getCost(double in_cost, Student student)

答案 2 :(得分:0)

你的分配空白加倍,你的最终方法看起来像是

public static double getCost(double in_cost, Student student)
{
 double result;
  int student_credits=student.credits;

  // calculations

  return result;

}

答案 3 :(得分:0)

在您的代码中,您将方法的返回值分配给double,这意味着方法的返回值必须为double

public static double getCost

现在让我们看看参数列表,该方法需要一个浮点数和一个Student对象。我们可以推断出第二个参数必须是Student。那么第一个怎么样?是float double吗?由于它没有任何后缀,例如Ff,因此它是double

public static double getCost (double d, Student s) {

}

上述代码中的参数是任意的,如果需要,可以为它们提供更有意义的名称。