배열

배열이란

복수의 동일한 형의 변수를 묶어 놓는 것으로 대량의 데이터를 다룰 때나 복수의 데이터를 차례대로 읽어들이고 싶을 때 사용하면 편리하다.

배열 선언은 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

+ Recent posts