View

1. 개념

 같은 타입의 변수를 다루기 위한 것으로 데이터가 많아 질 때 변수를 따로 설정하지 않고도 데이터를 처리하기에 유용하다.

 

2. 배열 만들기

 2-1 . 배열 선언하기

  • 타입[ ] 변수명; 

    ex ) int[ ] intArr;

 

  • 타입 변수명[ ];

    ex ) int intArr[ ];

 

 2-2 . 배열의 크기 생성하기

  • 선언한 배열형 참조변수 옆에 = new 타입[ 크기 ] 를 지정해준다

    ex ) int[ ] intArr = new int[5];

 

3. 배열의 초기화

 배열이 생성되면서 타입에 맞는 기본값으로 초기화 되지만 자신이 원하는 값을 저장할 수도 있다.

 index는 0부터 시작된다.

 3-1. 직접 초기화하기

  ex)  int[ ] intArr = new int[5];

  intArr[0] = 1;

  intArr[1] = 10;

  intArr[2] = 11;

  intArr[3] = 12;

  intArr[4] = 13;

 

 3-2. 생성과 초기화를 동시에 하기

생성과 초기화를 동시에 하는 경우에는 크기를 지정해주지 않아도 된다.

  • int[ ] intArr = new int[ ]{1, 10, 11, 12, 13};
  • int[ ] intArr = {1, 10, 11, 12, 13};

4. 이차원배열

이차원 배열은 테이블형태를 기억하면 쉽다. 해당 index에 값이 들어간다고 생각하면 된다.

intArr[0][0] intArr[0][1] intArr[0][2]
intArr[1][0] intArr[1][1] intArr[1][2]

 

 4-1. 이차원 배열 선언하기

  • 타입[ ][ ] 변수이름 ;

    ex ) int[ ][ ] intArr;

 

  • 타입 변수이름[ ][ ];

    ex ) int intArr[ ][ ];

 

  • 타입[ ] 변수이름[ ];

    ex ) int[ ] intArr[ ];

 

 4-2. 이차원 배열의 초기화

생성과 초기화를 동시에 하는 경우에는 크기를 지정해주지 않는다.

  • int[ ][ ] intArr = new int[ ][ ]{{15, 25, 35}, {6, 28 32} };
  • int[ ][ ] intArr = { {11, 22, 33}, {44, 55 65} };

 

 


배열은 앞으로도 자주 써먹기 때문에 잘 기억해둬야겠다!

Share Link
reply
«   2024/10   »
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