有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何获取类变量以返回双精度值?

我的主要类是创建一个新的类变量并传入两个参数

 public class Main(){

    ArrayList<Convert> newArr = new ArrayList<Convert>();

    while (moreInput()) {
        double length = getUserLength();
        double mass = getUserMass();


        Convert value = new Convert(length, mass);
      //                                               System.out.println(value);
        newArr.add(value);



public class Convert {

double mass, lenght;



    Convert(Convert values){
       length = values.length;
       mass = values.mass;

    }    Convert(double l, double m){
       mass = m;
       length = l;

    }

   public double actualconverter(Convert value) {
        double okay = (500*mass)/(length);
                                              //System.out.println(okay);
        return okay;
;
   }

我试图从Convert类中的方法获取返回值,但它打印的是索引的地址。我尝试使用print语句进行调试,因此我知道actualConverter方法没有得到使用

这是一个任务,其中规定,主要方法不能以任何方式改变


共 (0) 个答案