【问题标题】:how to write the method declaration java如何编写方法声明java
【发布时间】:2015-10-14 04:23:14
【问题描述】:

试图弄清楚我将如何为这个方法构建方法声明。

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

这是我目前为止的想法。

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

【问题讨论】:

    标签: java methods get declaration


    【解决方案1】:

    你的分配 void 加倍,你的最终方法看起来像

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

    【讨论】:

      【解决方案2】:

      应该是

      public static void getCost(double in_cost, Student student)
      

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

      【讨论】:

        【解决方案3】:

        尝试以下操作:

        public static void getCost(double in_cost, Student student)
        

        【讨论】:

          【解决方案4】:

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

          public static double getCost
          

          现在让我们看一下参数列表,该方法需要一个浮点数和一个Student 对象。我们可以推断出第二个参数一定是Student。那么第一个呢?是floatdouble吗?由于没有Ff之类的后缀,所以是double

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

          上述代码中的参数是任意的,如果你愿意,你可以给它们起更有意义的名字。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2019-04-18
            • 2019-07-26
            • 1970-01-01
            相关资源
            最近更新 更多