본문 바로가기

Java/Java

자바 배열의 선언, 생성, 이용

1차원 배열의 선언, 생성, 사용
class ArrayExample1 {
	public static void main(String[] args) {
		int arr[]; // 배열 변수 선언
		arr = new int[10]; // 배열 생성
		arr[0] = 10; // 값 대입
		arr[1] = 20; // 값 대입
		arr[2] = arr[0] + arr[1]; // 값 대입
		System.out.println(arr[0]); // 배열 사용
		System.out.println(arr[1]); // 배열 사용
		System.out.println(arr[2]); // 배열 사용
	}
}

2차원 배열의 선언, 생성, 사용
class ArrayExample2 {
	public static void main(String[] args) {
		int table[][] = new int[3][4]; // 2차원 배열 선언 및 생성
		table[0][0] = 10; // 값 대입
		table[1][1] = 20; 
		table[2][3] = table[0][0] + table[1][1];
		System.out.println(table[0][0]); // 2차원 배열 사용
		System.out.println(table[1][1]);
		System.out.println(table[2][3]);
	}
}
배열의 선언과 생성, 값 대입을 한꺼번에 하는 방법
class ArrayExample3 {
	public static void main(String[] args) {
		int arr[] = {10,20,30,40,50}; // 중괄호안에 배열 값을 콤마(,)를 기준으로 작성
		System.out.println(arr[0]);
		System.out.println(arr[1]);
		System.out.println(arr[2]);
	}
}
배열의 항목 수를 알아내는 방법

배열이름.length
class ArrayExample4 {
	public static void main(String[] args) {
		int arr[] = {1,2,3,4,5,6,7,8,9,10};
		System.out.println(arr.length);
	}
}