get1()
方法返回一个数组。我得到的输出,但是从get1()
值[[email protected]
java - 使用返回数组中的元素
我的问题是有没有办法直接使用返回的数组,以获得值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());
}
}
类似:http://stackoverflow.com/questions/11399950/why-do-i -get-garbage-values-when-print-arrays-in-java/11399956#11399956 – 2012-07-09 18:09:27
可能的重复[在Java中打印数组的最简单方法](http://stackoverflow.com/questions/409784/simplest-way -to-打印的阵列式的Java ) – assylias 2012-07-09 18:10:29
@JigarJoshi指向你的答案,而不是那个帖子重复的东西:) – 2012-07-09 18:10:46