배열
배열이란
복수의 동일한 형의 변수를 묶어 놓는 것으로 대량의 데이터를 다룰 때나 복수의 데이터를 차례대로 읽어들이고 싶을 때 사용하면 편리하다.
배열 선언은 new연산자를 사용하여 표현
int [ ] a = new int [4] ;
inta[4] |
|
|
|
|
a[0] | a[1] | a[2] | a[3] |
요소: 하나 하나의 상자를 a[0] a[1] a[2]...라고 나타낸다
선언과 동시에 초기화하기 위해서 {}를 사용하여 값을 열거한다. 이때 []안에 요소수를 기술하면 안된다.
int [] a = new int [] {1,2,3,4} ;
>{}안에 데이터가 몇 개 있으냐로 자동적으로 요소수가 결정된다.
다음과 같이 생략가능
> int [] a = {1,2,3,4} ;
배열요소의 참조와 대입
배열의 요소 하나 하나는 일반 변수처럼 참조와 대입이 가능
int [] a = new int [4] ; int n = a ; a[0] = 1 ; a[1] = 2 ; a[2] = 3 ; a[3] = 4 ; System.out.println(a[n]) ; |
첨자에 ‘0’~‘요소수 –1‘ 이외의 값을 지정하면 실행시에 에러가 발생하기에 주의해야한다.
ex_int [] a = {1,2,3,4} ;(X)
System.out.println(a[4]);(X)
class Number0 { public static void main(string [] args ) { int [] a = {1,2,3,4}; System.out.println(a[0]) ; System.out.println(a[1]) ; System.out.println(a[2]) ; System.out.println(a[3]) ; } } |
결과값 1 2 3 4
|
'JAVA를 해보자' 카테고리의 다른 글
표기법(Notation) (0) | 2017.12.14 |
---|---|
다차원배열 (0) | 2017.12.14 |
문자와 문자열 표현 (0) | 2017.12.08 |
수치형(정수형,실수형) (0) | 2017.12.01 |
변수의 선언과 대입 (0) | 2017.12.01 |