如何列出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)答案 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 */ }
另请注意,println
是System.out
(标准输出)的函数,而不是System
答案 3 :(得分:0)
数组不是对象。如果要从数组中获取指定的元素,请使用以下语法:myArray[123]
从基于0的索引中获取123 th 元素。