배열이란?
작성자 정보
- 작성자 최고관리자
- 작성일
컨텐츠 정보
- 조회 274
본문
배열은 여러개의 변수들이 묶여져있는 하나의 타입이라 할 수 있습니다.
이러한 배열은 다음과 같은 특징을 가집니다.
1. 배열은 순서있는(indexed) 값(value)들의 나열이다.
2. 배열은 어떠한 타입으로도 만들 수 있다.
int, doule, String, etc..
3. 배열의 요소는 모두 같은 타입이어야 한다.
첫 번째로 배열 생성 후, 값을 대입하는 방법입니다.
두 번째로는 배열의 생성과 동시에 초기화하는 방법입니다.
배열 값 가져오기
위의 배열에서 각각의 인덱스에 담겨있는 값들을 가져오는 방법은 아래와 같습니다.
배열 값 변경하기
이번에는 배열의 값을 변경해 볼까요?
방법은 아래와 같습니다.
배열의 크기 가져오기
마지막으로 배열의 크기를 가져오는 방법입니다.
배열과 반복문 응용
앞장에서 배웠던 반복문을 사용하면 배열을 더욱 다양하게 활용할 수 있습니다.
배열값의 초기화를 반복문을 사용해서 구현해 봅시다.
배열의 총합을 구하는 방법도 가능하겠죠?
이러한 배열은 다음과 같은 특징을 가집니다.
1. 배열은 순서있는(indexed) 값(value)들의 나열이다.
2. 배열은 어떠한 타입으로도 만들 수 있다.
int, doule, String, etc..
3. 배열의 요소는 모두 같은 타입이어야 한다.
첫 번째로 배열 생성 후, 값을 대입하는 방법입니다.
double[] array = new double[4];
array[0] = 1.5;
array[1] = 3.2;
array[2] = 4.3;
array[3] = 0.9;
두 번째로는 배열의 생성과 동시에 초기화하는 방법입니다.
double[] array = {1.5, 3.2, 4.3, 0.9};
배열 값 가져오기
위의 배열에서 각각의 인덱스에 담겨있는 값들을 가져오는 방법은 아래와 같습니다.
// 배열 생성
double[] array = {1.5, 3.2, 4.3, 0.9};
// 배열의 값 가져오기
double a = array[0]; // 인덱스 [0]의 값 = 1.5
double b = array[2]; // 인덱스 [2]의 값 = 4.3
배열 값 변경하기
이번에는 배열의 값을 변경해 볼까요?
방법은 아래와 같습니다.
// 배열 생성
double[] array = {1.5, 3.2, 4.3, 0.9};
// 배열의 값 변경하기
array[1] = 7.2;
// array[1] += 4.0;
array[3] = 11.0;
배열의 크기 가져오기
마지막으로 배열의 크기를 가져오는 방법입니다.
int[] values = new int[12];
int size = values.length; // 12
int[] array = {1, 1, 3, 3, 1, 1};
int size2 = array.length; // 6
배열과 반복문 응용
앞장에서 배웠던 반복문을 사용하면 배열을 더욱 다양하게 활용할 수 있습니다.
배열값의 초기화를 반복문을 사용해서 구현해 봅시다.
int[] values = new int[5];
for (int i = 0; i < values.length; i++) {
values[i] = i * i;
}
// values = { 0, 1, 4, 9, 16};
배열의 총합을 구하는 방법도 가능하겠죠?
int[] values = { 1, 9, 4, 6, 10, 32, 8, 7};
int sum = 0;
for (int i = 0; i < values.length; i++) {
sum += values[i];
}
System.out.println("Sum: " + sum);
관련자료
-
이전
-
다음
댓글 0개
등록된 댓글이 없습니다.