java二维数组

java 二维数组前几天面试时, 面试提既然考的是二维数组。


package com.lyx;
/*
 *   二维数组的初始化和相加
 */
public class ErWeiArrays {
public  int[][]  aa=new int[2][4];
public  int[][]  bb=new  int[3][5];
public   int[][]    initArray( int[][]  mm )
{
	    for(int  i=0 ; i<mm.length; i++)
	    {
	    	  for(int j=0;  j<mm[i].length; j++)
	    	  {
	    		   mm[i][j]=i+j;
	    	  }
	    	 
	    }
		return mm;
}

public   void  outArray(int[][] mm)
{  
    System.out.println("----------------------------------------------------");
    for(int  i=0 ; i<mm.length; i++)
    {
    	  for(int j=0;  j<mm[i].length; j++)
    	  {
    		 System.out.print( mm[i][j]+" \t");
    	  }
    	  System.out.println();
    }
}
  public  int[][]     addArray(int[][]  mm, int[][]  nn)
  {
	  int[][]  aa=new  int[mm.length][mm[0].length];
	   for(int i=0; i<mm.length; i++)  
	   {
		     for(int j=0; j<mm[0].length; j++)
		     {
		    	   aa[i][j]=mm[i][j]+nn[i][j];
		     }
	   }
	    return   aa;
  }
	
	public static void main(String[] args) {
		ErWeiArrays  era=new ErWeiArrays();
		System.out.println("-------aa-------------");
		era.aa=era.initArray( new int[2][4]);
		 era.outArray(era.aa);
		 System.out.println("----------bb----------");
		 era.bb=era.initArray(new int[3][5]);
		 era.outArray(era.bb);
		  int[][]  addAfterArray=era.addArray(era.aa, era.bb);
		    System.out.println("------------------");
		    era.outArray(addAfterArray);
		  /*  addAfterArray=era.addArray(era.bb, era.aa);
		    System.out.println("------------------");
		    era.outArray(addAfterArray);*/

}
}


你可能感兴趣的:(java,面试)