본문 바로가기
Java/JAVA 문법

자바 기초 배우기 9,10일차 [ 배열,이중배열 ]

by lchit 2020. 1. 4.

1. 배열

1) 배열이란?

2) 생성, 불러오기, for문 활용 출력하기

3) 크기지정생성, 값 추가하기, 입력받아 값 추가하기

for문 활용출력하기

2. 이중 배열

1) 이중 배열이란?

2) 초기화 생성, 불러오기,

for문을 활용하여 출력하기

3) 크기 지정 생성, 값 추가하기,

입력받아 값 추가하기,

for문을 활용하여 출력하기

1) 배열이란?

같은 자료형을 가진 요소들의 모음

2) 생성, 불러오기, for문 활용 출력하기

-초기화 생성 구조:

자료형 배 열명[ ]={ 갑 1, 값 2, 값 3...};

-인덱싱 번호로 출력하기

구조:System.out.println( 배 열명 [ 인덱스 번호 ] );

-for문 활용 출력하기

구조:아래 사진 예제 참고

3) 크기 지정 생성, 값 추가하기,

입력받아 값 추가하기, for문 활용 출력하기

-크기 지정 생성

구조: 자료형 배 열명 [ ] = new 자요형 [값의 길이];

크기 지정 생성은 미리 배열 값의 길이

즉 내열 안에 몇 개의 공간을 만들 것인지 미리 설정하는

방법이다.

-값 추가하기

구조:

배 열명[ 해당 요소 인덱스 번호 ] = 추가할 값 ;

-입력받아 값 추가하기

-for문을 활용하여 출력하기

2. 이중 배열

1) 이중 배열이란?

구조: 자료형 배 열명[ ][ ] = new 자료형 [ 열의 크기(밖의 배열) ] [ 행의 크기(속의 배열) ]

글로는 이해가 어려워 그림판으로 표현해보겠다

ar [ 3 ][ 4 ]라는 것은 이중 배열이며 3개의 밖의 배열이 있고

4개의 속의 배열이 있다는 것이다

빨간 원형의 공간의 값을 불러온다 치면

ar [ 1 ] [ 2 ] : ar이중 배열의 1번 인덱싱 묶음 속에 2번 인덱싱의 요소를 가져와라

라고 생각하면 된다

2) 초기화 생성, 불러오기,

for문을 활용하여 출력하기

-초기화 생성

구조: 자료형 배 열명[ ][ ]={

{값 1, 값 2, 값 3},

{값 4, 값 5, 값 6},

{값 7, 값 8, 값 9}

...

...

};

-인덱싱 번호로 불러오기

구조:

System.out.print(DAr [0][1]);

System.out.print(배 열명[ 묶음의 인덱스 번호] [요소의 인덱스 번호 ]);

-중첩 for문 활용하여 불러오기

3) 크기 지정 생성, 값 추가하기,

입력받아 값 추가하기,

for문을 활용하여 출력하기

-크기 지정 생성

구조:

ex) int DAr2 [ ][ ]=new int [3][3];

자료형 배 열명[ ][ ]= new 자료형 [ 묶음의 수개수 ][ 요소의 갯수 ]

-인덱스 번호로 값 추가하기

구조:

ex)

DAr2 [0][0]=1;

DAr2 [1][2]=6;

배 열명 [ 묶음의 인덱스 번호 ] [ 요소의 인덱스 번호 ]=추가할 값;

-입력받아 값 추가하기

-for문 활용 출력하기