//*数组输出
int [][]ar1={{54,2313,54,5641,3},{554,46544,13},{5454,54}};//声明//*输出
for(int i=0;j=0;i<ar1.length;i++,j++)
{
System.out.println(ar1[i][j]);}可输出结果为54,46544不是全部

解决方案 »

  1.   

    public class Test { /**
     * @param args
     */ public static void main(String[] args) {
    int[][] ar1 = { { 54, 2313, 54, 5641, 3 }, { 554, 46544, 13 },
    { 5454, 54 } };// 声明 // *输出 for (int i = 0; i < ar1.length; i++) {
    for (int j = 0; j < ar1[i].length; j++)
    System.out.println(ar1[i][j]); }
    }}
      

  2.   

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

  3.   

    for(int i=0;j=0;i <ar1.length;i++,j++) //"int i=0;j=0; 是错的应是int i=0,j=0; 之间用,隔开"

    System.out.println(ar1[i][j]); } 
    不过这样是不行的;应是:
      for(int i=0;i<ar1.length;i++)
    {
    for(int j=0;j<ar1[i].length;j++)
    {
    System.out.println(ar1[i][j]);
    }
    }
      

  4.   

    答:除了1楼,2楼写法外,再换另外一种写法:for(int[] e1:ar1)
    {
      for(int e:e1)
      {
        System.out.println(e);
       }
    }
      

  5.   

    int [][]ar1
    表示 数组的数组ar1.length 只说明本身的元素数量 并不代表 子数组元素的length