float[][] arry = new float[5][6];
Random rand = new Random();
for (int i = 0; i < 5; i++) {
float[] line = arry[i];
for (int j = 0; j < 6; j++) {
float temp = (float) Math.round(rand.nextFloat() * 600 + 400) / 10;//
arry[i][j] = temp;
System.out.print(line[j] + ",");
System.out.print("\t");
}
System.out.println();
}
这是二维数组,每隔6个换行输出,这个换行输出是百度滴,我不太明白,这个循环操作,第一个for循环开始,把arry值给了一维数组Line然后第二个for循环输出line里的值,i的最大下标只有5,我的理解是line里最多只有5个元素,为什么最后输出了那么多呢,这个循环是怎么操作的,求解。紧急求啊!!!明天可能抽人讲解。
onemoo
相关分类