get1()方法返回一个数组。我确实得到了输出,但是get1()的值是[D@addbf1

我的问题是有什么方法可以直接使用返回的数组来获取inf1[0]inf1[1]中的值并将其显示在输出语句中?

我知道其他显示输出的方法。但是我想知道是否可以直接检索返回数组的元素。

class vehicle{
   double [] inf1 = new double[2];
   void set(double d, double s) {
     inf1[0]=d;
     inf1[1]=s;
   }
   double[] get1() {
     return inf1;
   }
}

public class calc2 {
   public static void main(String args[]) {
     vehicle ob = new vehicle();
     ob.set(56.24, 75);
     System.out.println("The time taken to cover "+ob.get1());
   }
}

最佳答案

是的,您可以通过get1()方法引用数组的元素:

get1()[0]将起作用。

关于java - java-使用返回数组中的元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11400601/

10-13 03:46