배열

장시영·2021년 12월 8일
0

배열

같은 타입의 데이터를 저장하는 공간을 여러개 생성하고 관리하는 것

ex) String classGroup[]; : 문자열이 여러개 들어가는 배열 데이터 타입
ex) int Score[]; : 정수가 여러개 들어가는 배열

배열생성

  • 원소(element) = 배열에 들어있는 각각의 데이터
  • 인덱스(index) = 배열이 들어있는 순서, 0부터 시작
  1. 데이터타입이 정수이고 저장공간이 10개인 배열

  2. 데이터타입이 문자열이고 저장공간이 5개인 배열

  3. 데이터타입이 실수이고 저장공간이 3개인 배열

입력

  1. 인덱스 0번, 1번, 2번에 각각 80, 60, 50 넣어라(p.134)

  2. 100, 90, 80, 60, 50을 값으로 가지는 배열을 만들어라(p.134)

  3. 1~10의 숫자를 순서대로 배열에 넣어라(p.136)

  4. 1~10의 숫자를 랜덤하게 배열에 넣어라(p.136)

출력

int Arr = {1,2,3,4,5,6,7,8,9,10}

  1. 1, 5, 10 출력해라

  2. 모든 값을 출력해라

  3. 총합을 구해라

  4. 평균을 구해라

  5. 최대값과 최소값을 구해라

2차원 배열

배열생성

(1) 초기화 값을 바로 넣은 방법

int intArray[][] = { {0,1 2,3,4}, {5,6,7,8,9} } (=[2][5])

(2) 배열의 행과 열의 갯수를 넣는 방법

int intArray[][];
intArray = new int[2][5];

배열호출

int a = intArray.length

int b = intArray[1][2]

int c = intArray[2][4]

결과

a = 2

b = 1

c = 8

profile
코딩주니어

0개의 댓글