第1个回答 2011-01-09
我是菜菜菜鸟,还没学到多维数组那儿。
所以,我写了个东东测试了下下,MS没发现有什么不同。
public class TestArrayf {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int f1[][]=new int[][]{{1,22,333},{4444,55555,666666},{7777777,88888888,999999999}};
int [][]f2=new int[][]{{1,22,333},{4444,55555,666666},{7777777,88888888,999999999}};
int []f3[]=new int[][]{{1,22,333},{4444,55555,666666},{7777777,88888888,999999999}};
for (int i=0;i<f1.length;i++)
{
for (int j=0;j<f1[i].length;j++)
{
System.out.println("f1["+i+"]["+j+"]: "+f1[i][j]);
}
}
System.out.println("");
for (int i=0;i<f2.length;i++)
{
for (int j=0;j<f2[i].length;j++)
{
System.out.println("f2["+i+"]["+j+"]: "+f2[i][j]);
}
}
System.out.println("");
for (int i=0;i<f3.length;i++)
{
for (int j=0;j<f3[i].length;j++)
{
System.out.println("f3["+i+"]["+j+"]: "+f3[i][j]);
}
}
}
}
结果:
f1[0][0]: 1
f1[0][1]: 22
f1[0][2]: 333
f1[1][0]: 4444
f1[1][1]: 55555
f1[1][2]: 666666
f1[2][0]: 7777777
f1[2][1]: 88888888
f1[2][2]: 999999999
f2[0][0]: 1
f2[0][1]: 22
f2[0][2]: 333
f2[1][0]: 4444
f2[1][1]: 55555
f2[1][2]: 666666
f2[2][0]: 7777777
f2[2][1]: 88888888
f2[2][2]: 999999999
f3[0][0]: 1
f3[0][1]: 22
f3[0][2]: 333
f3[1][0]: 4444
f3[1][1]: 55555
f3[1][2]: 666666
f3[2][0]: 7777777
f3[2][1]: 88888888
f3[2][2]: 999999999