배열이란? 

같은 타입의 여러 변수를 하나의 묶음으로 다루는 것 

 

배열도 객체이다. 

맴버변수와 메서드를 가지고 있다. 

 

배열 선언 

예1) 타입[] 변수이름; 

예2) 타입 변수이름[]; 

 

배열 생성 

// 배열을 선언한다. 
int[] num; 

// 배열을 생성한다. 
num = new int[10];

배열의 초기화 

배열은 생성과 동시에 자동적으로 자신의 타입에 해당하는 기본값으로 초기화 된다. 

 

자기가 원하는 값을 넣기 위해선

예) 배열명[인덱스번호] =  값

형식으로 사용하면 된다. 

package ch00;

public class TestArray {
	
	public static void main(String[] args) {
		
		int[] num; 
		num = new int[10];
		
        // 사용자 정의 값 초기화 
		num[0] = 0;
		num[1] = 1;
		num[2] = 2;
		num[3] = 3;
		num[4] = 4;
		num[5] = 5;
		num[6] = 6;
		num[7] = 7;
		num[8] = 8;
		num[9] = 9;
        
		
	}
	
}

 


배열의 길이 

public class TestArray {
	
	public static void main(String[] args) {
		
		int[] num; 
		num = new int[10];
		
		int len = num.length;
		
		System.out.println( "배열의 길이=" + len );
		
	}
	
}

 

결과) 

배열의 길이=10


 

배열의 모든 값 출력하기 


public class TestArray {
	
	public static void main(String[] args) {
		
		int[] num; 
		num = new int[10];
		
		num[0] = 0;
		num[1] = 1;
		num[2] = 2;
		num[3] = 3;
		num[4] = 4;
		num[5] = 5;
		num[6] = 6;
		num[7] = 7;
		num[8] = 8;
		num[9] = 9;
		
		int len = num.length;
		
		System.out.println( "배열의 길이=" + len );
		
		for (int i = 0; i < num.length; i++) {
			System.out.println("i=" + num[i]);
		}
		
	}
	
}

 

결과) 

배열의 길이=10
i=0
i=1
i=2
i=3
i=4
i=5
i=6
i=7
i=8
i=9

 

 

블로그 이미지

나무뚱이

,