본문 바로가기
JAVA

4일차// 2차원 배열

by aesup 2021. 1. 14.
728x90
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
public class MainClass {
    /*
     ///////////////////////////////////2차원 배열
     Array: 같은 자료형 변수들의 묶음.
             관리는 index number로 관리된다.
             동적으로 할당된 후에 정적으로 사용된다.
             
             int array[] = new int[10];
             array[0]= 1;
             
             int array[] = {1,2,3,4,5};
             
             int array2[][] = new int[3][4];
             int []array2[] = new int[3][4];
             int [][]array2 = new int[3][4];
             
             // 위 코드 모두 동일
             
             int array[] [] ={
             {1,2,3,4},
             {1,2,3,4},
             {1,2,3,4}
             
             };
     */
    
    public static void main(String[] args) {
        
        int Array2[][] = new int[3][];
        
        int Array01[] = {1,2,3,4};
        Array2[0= Array01;
        
        int Array02[] = {5,6,7};
        Array2[1= Array02;
        
        int Array03[] = {8,9};
        Array2[2= Array03;
        
    
        
        /*
         
            int array[] [] ={
             {1,2,3,4}, 4
             {5,6,7,},  3
             {8,9}      2(길이)
             
             };
         
         */
        
        System.out.println(Array2[0][0]);
        System.out.println(Array2[0][1]);
        
        int Array21[][] = new int[2][3];
        Array21[0][0= 1;
        Array21[0][1= 2;
        Array21[0][2= 3;
        
        Array21[1][0= 4;
        Array21[1][1= 5;
        Array21[1][2= 6;
        
        /*
         
        int array21[] [] ={
         {1,2,3},   //3
         {4,5,6}    //3
     
         
         };
     
     */
        System.out.println(Array21[0].length);
        
        
        
    }
}
 
 
cs

 

728x90