Coding/Java

Array2

코딩; 2021. 12. 7. 20:10

 

˙  Array : 같은 자료형의 묶음 변수들.
     접근 및 관리는 index로 된다. 0   ~   Array.length-1
     int Arr[] = new int[5]; // 0   ~   4
     동적으로 할당한 후에 정적으로 사용.


˙ 1차원 배열(선형) 0-0-0-0-0 행(row)
     int array[] = {1, 2, 3, 4, 5};
 
˙  2차원 배열
          →행→
   ↓ 0-0-0-0-0
   열 0-0-0-0-0
   ↓ 0-0-0-0-0 // 행과 열을 가짐
 
  int array2[ ][ ] = new int[3][4];
  int [ ]array2[] = new int[3][4];
  int [ ][ ]array2 = new int[3][4];
        ↓  |-> 한 행이 가지고 있는 원소의 개수
        행
  0-0-0-0
  0-0-0-0
  0-0-0-0 //행3줄, 4개의 원소를 가진다.
 
  int array2[][] = {
  {1, 2, 3, 4},
  {5, 6, 7, 8},
  {9, 10, 11, 12},
  };

		int Array2[][] = new int[3][4];
		
		Array2[0][0] = 1;
		Array2[0][1] = 2;
		Array2[0][2] = 3;
		Array2[0][3] = 4;
		
		Array2[1][0] = 5;
		Array2[1][1] = 6;
		Array2[1][2] = 7;
		Array2[1][3] = 8;
		
		Array2[2][0] = 9;
		Array2[2][1] = 10;
		Array2[2][2] = 11;
		Array2[2][3] = 12;
		
		System.out.println(Arrays.toString(Array2[0]));
		
		// Array[ 큰 묶음 ][ 각각의 요소 ]
		int Array23[][] = {
			  { 1, 2 },
			  { 3, 4 },
			  { 5, 6 },				
		};
		
		System.out.println(Array23[1][1]);
		System.out.println(Array23[2][1]);
		
		System.out.println(Array23.length);
		System.out.println(Array23[0].length);