public class ArrayTest {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		int[] arr2 = {1, 2, 3, 4, 5};
		
		// arr2 에 있는,
		// 모든 데이터를 출력하세요.
		for (int i = 0;i < arr2.length;i++) {
			System.out.println(arr[i]);
		}

	}

}

배열이름.length로 배열의 길이를 구할 수 있다.

배열에 있는 모든 데이터를 출력하고 싶으면 위와 같이 쓸 수 있다.

public class ArrayTest {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		// 데이터를 여러개 저장하는, 가장 기본적인 방법
		// 배열 (Array)
		
		int[] arr = new int[5];
		
		arr[0] = 1;
		arr[1] = 2;
		arr[2] = 3;
		arr[3] = 4;
		arr[4] = 5;
		arr[5] = 6; // 에러

	}

}

배열의 범위를 벗어나는 인덱스를 억세스 할 경우 IndexOutofBounds Exception 오류가 나온다.

public class ArrayTest {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		// 데이터를 여러개 저장하는, 가장 기본적인 방법
		// 배열 (Array)
		
		int[] arr = new int[5];
		
		arr[0] = 1;
		arr[1] = 2;
		arr[2] = 3;
		arr[3] = 4;
		arr[4] = 5;


	}

}

배열이름[0부터 배열의길이-1까지의 자연수] 로 억세스 한다.

public class ArrayTest {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		// 데이터를 여러개 저장하는, 가장 기본적인 방법
		// 배열 (Array)
		
        	int[] arr = {1, 2, 3}
		int[] arr2 = new int[5];
        
		
		
		}

	}

}

타입[] = {들어갈 값} 또는 

타입[] = new 타입[배열의 길이]로 생성한다.

+ Recent posts