如何从double []数组中获取元素

时间:2011-09-11 13:15:12

标签: java arrays

如何列出double []数组中的元素。这是我的初始化和作业。

final int nr=10;

double[] cArray= new double[100];
System.arraycopy(Global.ArrayAlpha, 0, cArray, Global.ArrayBeta.length, Global.ArrayAlpha.length);

for(int i=0;i< nr;i++){
    System.println( cArray?????);
}

我知道一个简单的问题,但所有的尝试都没有成功。 该程序是java,当我使用cArray.get(k)

时,我得到以下错误

无法在数组类型

上调用get(int)

4 个答案:

答案 0 :(得分:1)

for (double x : cArray) System.out.println("" + x);

OR

for (int i = 0; i < cArray.length; i++) System.out.println("" + cArray[i]);

答案 1 :(得分:0)

for (double d : cArray) {
  System.out.println(d);
}

for (int i = 0; i < cArray.length; i++) {
   System.out.println(cArray[i]);
}

答案 2 :(得分:0)

您必须使用数组元素访问[],即

 System.out.println(cArray[i]);

另一种方法是foreach循环:

 for(double currentDouble : cArray) { /* use currentDouble here */ }

另请注意,printlnSystem.out(标准输出)的函数,而不是System

答案 3 :(得分:0)

数组不是对象。如果要从数组中获取指定的元素,请使用以下语法:myArray[123]从基于0的索引中获取123 th 元素。