다른 곳에서 사용하고 싶다면 값을 꺼내옵니다. int형 배열에 들어있는 값을 꺼내오므로 똑같이 int형 변수 value를 하나 마련하고, 변수 value에 배열 array3의 0번 인덱스에 있는 값을 꺼내서 담습니다.
public class ArrayExam { public static void main(String[] args) { int[] array2 = new int[]{1,2,3,4}; int[] array3 = {1,2,3,4}; int value = array3[0]; System.out.println(value); } }
실행결과
1
이렇게 배열에 넣어둔 값을 변수 value 안에 넣고, value를 이용해서 이 값을 사용할 수 있겠죠. 이뿐만 아니라 반복문인 for 문과 인덱스를 이용해 배열 값을 차례대로 꺼내거나, 넣을 수도 있습니다. 이 방법은 다음 장에서 좀 더 자세히 알아보겠습니다.
지금까지 배열의 기초와 1차원 배열을 살펴봤습니다. 배열은 기본 자료형이 아니라 이 부분을 참조하는 참조형이라는 것을 기억하세요. 기본 자료형과 참조형의 차이는 Part 5에서 더 자세히 설명하겠습니다.