본문 바로가기
study/Java

[Java] 16. 배열

by 금이패런츠 2022. 3. 15.
728x90
반응형
package chap5;
/*
 * 배열의 선언 및 초기화 예제
 * 배열 : 한개의 참조변수명에 여러개의 값을 저장할 수 있는 자료구조
 *       동일한 자료형인 여러개의 값을 저장할 수 있음
 *       요소(저장된 값 1개)에 접근은 인덱스(첨자)로 한다.
 *       인덱스는 0부터 시작한다.
 * 
 */
public class ArrEx1 {
	public static void main(String[] args) {
    
		//1. 배열의 선언
		int[] arr1;
		//2. 배열의 초기화
		arr1 = new int[5]; //기본값으로 초기화 됨
		//배열의 요소 출력하기
		System.out.println(arr1[0] + "," + arr1[1] + "..." + arr1[4]);
		//배열의 요소 값을 수정하기
		arr1[0] = 10;
		arr1[1] = 20;
		System.out.println(arr1[0] + "," + arr1[1] + "..." + arr1[4]);
		//반복문으로 출력하기
		for(int i=0; i<arr1.length; i++)
			System.out.println(arr1[i]);
		System.out.println("arr1의 배열 요소의 갯수:" + arr1.length); //5
		//배열의 선언과 초기화
		int[] arr2 = new int[10];
		System.out.println("arr2의 배열 요소의 갯수:" + arr2.length); //10
		//arr2 배열의 인덱스의 값의 범위 : 0 ~ 9
//		arr2[10] = 100; // java.lang.ArrayIndexOutOfBoundsException 오류발생 
		//배열의 인덱스 범위 : 0 ~ 열.length -1 까지 가능
	}
}

5장 배열.pdf
0.54MB

728x90
반응형