数组3

package mypro01;

public class Test8 {
    
    //打印数组
    
    public static void printarray(int c[][]) {
        
        for(int i=0;i<c.length;i++) {
            for (int j=0;j<c.length;j++) {
                
                System.out.print(c[i][j]+"\t");
                
            }
            System.out.println();
            
            
        }
        
    }
    
    
    //数组相加
    public static int[][] arryadd(int a[][],int b[][]) {
        int c[][] =new int[a.length][a.length];
        for(int i=0;i<c.length;i++) {
            for (int j=0;j<c.length;j++) {
                
                c[i][j]=a[i][j]+b[i][j];
                
            }
            
        }
        return c;
    }
    
    public static void main(String[] args) {
        
        //静态赋值
        int [][] a= {
                {1,2},
                {3,4,5},
                {6,7,8,9}
        };
        
        System.out.println(a);//[[I@3796751b
        
        //动态赋值
        
        int [][]b=new int[3][];
        b[0]=new int[2];
        b[1]=new int [3];
        b[2]=new int[4];
        b[0][0]=1;
        b[0][1]=2;
        
        b[1][0]=3;
        b[1][1]=4;
        b[1][2]=5;
        
        b[2][0]=6;
        b[2][1]=7;
        b[2][2]=8;
        b[2][3]=9;
        
        System.out.println(b);//[[I@67b64c45
        
        int [][] x= {
                {1,2},
                {3,4}
                
        };
        int [][] y= {
                {1,2},
                {3,5}
                
        };
        
        int z[][]= arryadd(x,y);
        printarray(z);
        
        
        
        
        
    }
    

}

 

posted on 2020-03-07 13:12  happygril3  阅读(92)  评论(0)    收藏  举报

导航