Java 如何使子类中的变量在主类中使用
我需要完成从用户那里获取数据(距离和时间)并返回的方法。如果您在没有赋值的情况下调用此方法,则返回Java 如何使子类中的变量在主类中使用,java,while-loop,subroutine,Java,While Loop,Subroutine,我需要完成从用户那里获取数据(距离和时间)并返回的方法。如果您在没有赋值的情况下调用此方法,则返回 //Call the velocity Calculator method velocityCalculator(distance, time); double velocity=0; 之后,速度为0,打印0 您必须在方法中返回一个值,并将其分配给变量,如下所示: public static double velocityCalculator(double distance, double ti
//Call the velocity Calculator method
velocityCalculator(distance, time);
double velocity=0;
之后,速度为0,打印0
您必须在方法中返回一个值,并将其分配给变量,如下所示:
public static double velocityCalculator(double distance, double time) {
return distance/time;
}
主要做以下几点:
//Call the velocity Calculator method
double velocity = velocityCalculator(distance, time);
现在,您的方法velocityCalculator
将返回计算值,并将其分配给新创建的变量velocity
另一点是,您希望使用浮点数进行计算,但只读取整数。可以使用
double time=double.parseDouble(br.readLine())读取双精度值
而不是Integer.parseInt
您应该从velocityCalculator函数返回速度值,或者将速度变量声明为全局变量,然后重新指定其值
最好是,返回它的值是最好的方法,所以修改对函数的调用以
//Call the velocity Calculator method
double velocity= velocityCalculator(distance, time);
在计算函数中返回其值
public static double velocityCalculator(double distance, double time)//this subroutine will calculate the velocity and print it
{
double velocity = distance/time;
//calculates the velocity
return velocity;
}//closes velocityCalculator method
“如何使子类中的变量在主类中使用”-在哪里有子类?