多选题:数组的定义如下。要输出各个数组元素的值,哪种方法是错误的?
数组的定义如下。要输出各个数组元素的值,哪种方法是错误的?
int[] arr=new int[10];
A.各元素未赋初值,不能直接输出
B.
for(int i=0;i<arr.length();i++)
{
System.out.println(arr[i]);
}
C.
for(int i:arr)
{
System.out.println(i);
}
D.
System.out.println(Arrays.toString(arr));
答案:A B