이준빈은 호박머리

IT 프로그래밍 개발 정보 블로그, 이준빈은 호박머리 입니다.

Language/JAVA

자바 배열(java array)

준콩이 2013. 6. 24. 16:57
반응형

20개의 데이터를 저장하기위해 20개의 변수를 선언해야하나?

그래도 되지만 한 곳에 저장 후 하나의 변수로 사용할 수 있습니다.

 

자바(JAVA)에서 primitive type 변수를 선언하면 데이터를 저장할 메모리가 확보되고 

바로 변수에 값을 대입할 수 있습니다.

 

하지만  배열 변수의 경우 배열에 대한 메모리가 확보되지 않습니다 . 

메모리를 확보 하기위해 배열의 생성식을 만들어줍니다.

(ex) new int [5];


아래 내용은 자바 배열을 사용한 예제 소스와 출력결과입니다.



자바 소스

public class h5bak_array {
    public static void main(String[] args) {
        int h5bakInt[]; // 배열 변수 int형 선언
        String h5bakString[] ; // 배열 변수 String형 선언
 
        h5bakInt = new int[10]; // 배열 생성[10]
        h5bakString = new String[5]; // 배열 생성[5];
 
        h5bakInt[1] = 10;
        h5bakInt[2] = 20;
        h5bakInt[3] = 30;
 
        h5bakString[0] = "호";
        h5bakString[1] = "박";
        h5bakString[2] = "이";
 
        System.out.println(h5bakInt[1]);
        System.out.println(h5bakInt[2]);
        System.out.println(h5bakInt[3]);
 
        System.out.println(h5bakString[0]+h5bakString[1]+h5bakString[2]);
    }
}


출력결과


반응형