用两个for 是为了给二维数组赋值,a[0][0],a[0][1].......
多维数组的赋值,与输出都要经过几次的for,

解决方案 »

  1.   

    不行啊,去掉就错误了,
    是不是 关系到数组的 ???数组就for循环两次  ???
      

  2.   

    楼主到底是要去掉什么?class fft {
    public static void main(String orgs[]) {

    int qwe[][]=new int[4][5];
    int i,j,k=0;

    for(i=0;i<4;i++)
    for(j=0;j<5;j++) {
    qwe[i][j] = k;
    k++;
             System.out.print(qwe[i][j] +  "  ");

             System.out.println();
                }
    }
    }
    这样是可以的二维数组的赋值当然需要两次for循环
      

  3.   

    为什么还要重复for循环?for(i=0;i<4;i++) {
    for(j=0;j<5;j++)
    System.out.print(qwe[i][j] +  "  ");

    System.out.println();
                }上面的不是多余的吗??只是打印数组的内容,,,,,,,,,,,而已!!!!!!!!!!!!!!!!
      

  4.   

    我知道   二维数组的赋值需要两次for循环是再要第二次  (两次for循环算一次)  不明白 啊!
      

  5.   

    把 生成的数组 print 一下
    楼主 把我改的那个运行一下,就知道了,效果一样的
      

  6.   

    不是重复,for(i)遍历行(遍历qwe[i]),for(j)遍历列(遍历qwe[定值][j])
    数据行列如下:第一行:0,1,2,3
    每二行:4,5,6,7
       ………
      ………