Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

번개멍

[JAVA] 배열의 기초! 본문

코딩이야기/JAVA

[JAVA] 배열의 기초!

번개멍 2020. 4. 17. 14:43

배열(Array)이란?
 * 1. 같은 데이터형의 집합
 * 2. 한번 크기가 선언되면 변하지 않는 정적인 데이터 구조
 * 3. 많은 데이터를 처리 하기 위하여 사용한다.

    하나의 이름으로 하나의 데이터 형식을 가지고 여러개 데이터를 저장 할수 있는 기억공간.
 1차원 [] : 점의 세계,  간단하고 단순한 데이터 취급
 2차원 [] [] : 선의 세계,  복잡한 형태의 데이터

 3차원 [] [] [] : 면의 세계,  매우 복잡한 데이터

1 차원 배열: 행과 열이 같습니다. 수평적으로 처리합니다.

 

글은 배열의 기초과정입니다.

package Array;

public class ArraySample01 {

	public static void main(String[] args) {
		try{
		// 정수형 1차원 배열을 5개 선언
		int arr[] = new int[5];

		arr[0] = 10; // arr배열의 첫번째 구성요소
		arr[1] = 20;
		arr[2] = 30;
		arr[3] = 40;
		arr[4] = 50;

		// 1. 기본 데이터 출력
		System.out.println(arr[0]);
		System.out.println(arr[1]);
		System.out.println(arr[2]);
		System.out.println(arr[3]);
		System.out.println(arr[4]);
		// 2. 데이터 출력
		System.out.println("=========================");
		for (int i = 0; i < arr.length; i++) {
			System.out.println((i + 1) + ":" + arr[i]);
		}
		System.out.println("=========================");
		// 3. 데이터 출력 : 가변for문이나 확장 for문
		int sum  =0;
		for (int s : arr) {
			System.out.println(s);
			 sum +=s;
		
		}	 System.out.println("배열의 총 합계는 : "+sum);
		}catch(ArrayIndexOutOfBoundsException e){
			e.printStackTrace();
			System.out.println("배열 인덱스와 관련된 오류가 발생했습니다.");
		}
	}

}

'코딩이야기 > JAVA' 카테고리의 다른 글

[JAVA] printf  (0) 2020.04.21
[JAVA] 랜덤 클래스  (0) 2020.04.20
[JAVA]대소문자 변환  (0) 2020.04.08
[JAVA] 생성자 개념  (0) 2020.04.08
[JAVA]예외 클래스  (0) 2020.04.08
Comments