2014년 3월 11일 화요일

JAVA - 다차원 배열

public class ArrayTest
{
    public ArrayTest()
    {
        int[][] src = new int[][]{{100,200,300}, {400,500,600}};
        int[][] tar = {{701,702,703}, {704,705,706}};
       
        //int[][] src의 정보출력
        System.out.print("src.length:" + src.length + "\t");
        System.out.print("src[0].length:" + src[0].length + "\t");
        System.out.println("src[1].length:" + src[1].length);
       
        //int[][] tar의 정보출력
        System.out.print("tar.length:" + tar.length + "\t");
        System.out.print("tar[0].length:" + tar[0].length + "\t");
        System.out.println("tar[1].length:" + tar[1].length);
       
        //2차원 배열의 출력
        for(int i=0; i<src.length; i++)
        {
            for(int j=0; j<src[i].length; j++)
            {
                System.out.print("src[" + i + "][" + j + "]=" + src[i][j] + "\t");
                System.out.print("tar[" + i + "][" + j + "]=" + tar[i][j] + "\n");
            }
        }
    }
   
        public static void main(String[] arr)
        {
        //1. 객체배열의 생성
        ArrayTest at = new ArrayTest();
        }
}
/*
src.length:2    src[0].length:3 src[1].length:3
tar.length:2    tar[0].length:3 tar[1].length:3
src[0][0]=100   tar[0][0]=701
src[0][1]=200   tar[0][1]=702
src[0][2]=300   tar[0][2]=703
src[1][0]=400   tar[1][0]=704
src[1][1]=500   tar[1][1]=705
src[1][2]=600   tar[1][2]=706
*/

댓글 없음:

댓글 쓰기