Java/Java Concept

[Java] 배열(Array)

군우 2018. 1. 21. 17:17

배열로 성언된 변수들에는 반복문을 이용해서 동일한 코드 패턴을 적용할 수 있다.


배열 인스턴스 생성

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package array;
 
public class prac1 {
    public static void main(String[] args){
        int[] ref = new int[5]; 
        // int[] 로 이루어진 ref 참조변수를 선언하고
        // 거기에 int[5]를 가리키는 꼴이다. 
        ref[0]= 10; // 이렇게 접근함.
        
        //2 선언과 동시에 초기화 하는법
        int[] ref2 =new int[] {1,2,3}; // 이경우 초기화 대상의 개수를 통해서
        // 배열의 길이를 결정하므로 비워둬야한다.
        
        //3
        int[] ref3 ={1,2,3};    
    }
}
cs


인스턴스 배열은 참조 변수의 배열이다, ㅈ인스턴스로 이뤄진 배열이 아니라 인스턴스의 참조 값을 저장할 수 있는 참조 변수로 이뤄진 배열이다.


가로 세로가 일정치 않은 배열의 선언도 가능하다.