1. 배열(Array)
    1. 인덱스와 인덱스에 대응하는 데이터들로 이루어진 자료 구조
      1. 배열을 이용하면 한 번에 많은 메모리 공간 선언 가능
    2. 배열은 같은 타입의 데이터들이 순차적으로 저장되는 공간
      1. 원소 데이터들이 순차적으로 저장됨
      2. 인덱스를 이용하여 원소 데이터 접근
      3. 반복문을 이용하여 처리하기에 적합한 자료 구조
    3. 배열 인덱스
      1. 0부터 시작
      2. 인덱스는 배열의 시작 위치에서부터 데이터가 있는 상대 위치
  2. 배열 선언과  생성
    1. 선언 : int [] arKor;
    2. 생성 : arKor = new int[30];
    3. 둘을 한꺼번에 : int [] arKor = new int[30];
    4. 사용 예
      1. 변수[인덱스]로 사용
      2. 인덱스는 0부터 배열크기-1까지 가능
      3. arKor[2] = 90;
      4. int sum = arKor[3] + arKor[4];
  3. 배열 초기화로 배열 생성 : 배열 선언과 동시에 가능
    1. int [] arEng = {1,2,3,4,5};
  4. 레퍼런스 치환과 배열 공유
  5. 배열의 크기 : length
  6. 배열을 이용하여 5개의 숫자를 입력받아 합을 출력하는 프로그램

     
  7. for-each문
  8. 다차원 배열
    1. 배열 선언및 생성
      1. int intArray[][] = new int[2][5];
      2. int[][] a = new int[2][];
        a[0] = new int[2];
        a[1] = new int[4];
    2. 배열 초기화로 배열 생성 : 배열 선언과 동시에 가능
      1. int intArray[][] = { { 0, 1, 2}, { 3, 4, 5}, { 6, 7, 8} }; // 3×3 배열 생성
      2. char charArray[][] = { {‘a’, ‘b’, ‘c’}, {‘d‘, ‘e’, ‘f’} }; // 2×3 배열 생성
      3. double doubleArray[][] = { {0.01, 0.02}, {0.03, 0.04} }; // 2×2 배열 생성
  9. 배열 리턴

     
error: Content is protected !!