java中如何将方法结果用于另一个方法

java中如何将方法结果用于另一个方法,java,Java,假设我有一节课 如何使用加速法的结果并将其放入时间法中 package MyPackage; import java.util.Scanner; public class MPMethod { Scanner input = new Scanner(System.in); double distance = 0.0; double time = 0.0; double acceleration = 0.0; double initialVeloc

假设我有一节课

如何使用加速法的结果并将其放入时间法中

package MyPackage;

import java.util.Scanner;

public class MPMethod {

    Scanner input = new Scanner(System.in);


    double distance = 0.0;
    double time = 0.0;
    double acceleration = 0.0;
    double initialVelocity = 0.0;
    double finalVelocity = 0.0;

    public double accel()
    {
        System.out.println("enter acceleration: ");
    acceleration = input.nextDouble();
    return acceleration;                                                                                    
    }
    public double time()
    {
        System.out.println("enter time: ");
    time = input.nextDouble();
    return time;
    }
    public double dist()
    {
        System.out.println("enter distance: ");
    distance = input.nextDouble();
    return distance;
    }


    public double acceleration(double distance, double time) // how can i use the result of this method and put it inside the time method?
    {
      double result = distance / ((initialVelocity * time)+ 0.5 *(time*time));
      return result;
    }

    public double time (double accel, double dist)
    {

        double result = acceleration()*accel *dist; 
        return result;
    }


}
你可以这样做

double accResult=new MPMethod().acceleration(2,5);// will assign 
                                                 the returning value to acResult 
现在


调用该方法,保存结果,在需要的地方使用?提示:在
加速中
返回结果。(我真的建议你读一读)顺便说一句,为了代码的可读性,把方法和变量命名为相同是个坏主意。
new MPMethod().time(accResult,2);