class a{
public static void main(String args[]){ int sz [][]=new int [4][5];
 
 int i,j,k=0; for(i=0;i<4;i++)
  for(j=0;j<5;j++){     sz[i][j]=k;
     k++;
 }  for(i=0;i<4;i++){
    for(j=0;j<5;j++)
       System.out.println(sz[i][j]+" ");
         //System.out.println();
    }
}
}二围数组 输出结果是 
0 1 2 3 4
5 6 7 8 9 
10 11 12 13 14
15 16 17 18 19 
书上是横着显示输出结果的,为什么我在编辑器中是竖着显示的?

解决方案 »

  1.   

      for(i=0;i <4;i++){
        for(j=0;j <5;j++)
          System.out.print(sz[i][j]+" ");
            //System.out.println();
        }//第一个println  改成 print
      

  2.   

    hehe  楼主和我一样菜! 来共同进步!
      

  3.   

     for(i=0;i <4;i++){ 
        for(j=0;j <5;j++) 
          System.out.print(sz[i][j]+" "); 
             System.out.println(); 红字部分很重要,LZ仔细想想,这样才能保证按4行输出。。
      

  4.   

    for(i=0;i <4;i++){ 
        for(j=0;j <5;j++) 
          System.out.print(sz[i][j]+" "); 
            System.out.println(); 红字部分很重要,LZ仔细想想,这样才能保证按4行输出。。
      

  5.   

    for(i=0;i <4;i++){ 
        for(j=0;j <5;j++) 
          System.out.print(sz[i][j]+" "); 
            System.out.println(); 红字部分很重要,LZ仔细想想,这样才能保证按4行输出。。
      

  6.   

    呵呵,只不过一个是换行,一个是不换行。可是结果却差这么多。可见细节很重要啊。呵呵,共同学习ing....
      

  7.   

    呵呵,只不过一个是换行,一个是不换行。可是结果却差这么多。可见细节很重要啊。呵呵,共同学习ing....
      

  8.   

    print打印是不换行的
    而println是换行的,共同学习进步