- -학습서 : Java의 1 차원 배열

학습서 : Java의 1 차원 배열

이제 자바 배열의 구조를 살펴 보자. 배열은 Java에서 가장 널리 사용되는 데이터 구조입니다. 동일한 유형의 여러 값을 포함 할 수 있습니다. 더욱이, 어레이는 항상 고정 길이, 즉 어레이의 길이는 증가 또는 감소 될 수 없다.

의 구조를 자세히 살펴 보겠습니다정렬. 배열에는 인덱스 값을 통해 암시 적으로 참조되는 값이 포함됩니다. 따라서 배열에 저장된 값에 액세스하기 위해 인덱스를 사용합니다. 배열에 "n"정수가 있다고 가정하십시오. 이 배열의 첫 번째 요소는 "0"값으로 색인화되고 마지막 정수는 "n-1"색인화 값으로 참조됩니다.

그림과 같이 6 개의 요소가 포함 된 배열을 가정하십시오. 각 요소는 고유 한 값을 유지합니다. 여기서 첫 번째 요소는 첫 번째 인덱스 값인 a [0]으로 참조됩니다.

배열에서 각각 6 개의 고유 한 값을 채웠습니다.

a [0] = 1

a [1] = 2

a [2] = 3

a [3] = 4

a [4] = 5

a [5] = 6

… 여기서 n = 6이므로 n-1은 5이며 여기서 우리는 n의 값인 6을 저장했습니다.

도식적으로

a [0]

a [1]

a [2]

a [3]

a [4]

a [5]

1

2

3

4

5

6

1 차원 배열

배열 변수에는 유형과 유효한 Java가 있습니다식별자 (예 : 배열 유형 및 배열 이름) 유형별 우리는 배열에 포함 된 요소의 유형을 의미합니다. 변수를 배열로 나타 내기 위해 [] 표기법을 사용합니다. 이 두 괄호는 변수 배열을 보유하는 데 사용됩니다.

Java에서 배열을 선언하는 방법

배열의 이름으로, 배열에 이름을 지정할 수 있지만 사전 정의 된 규칙을 따라야합니다. 다음은 배열을 선언하는 방법을 보여주는 예입니다.

int days[];      //declares an array of integers
int[] years;    //declares an array of integers
String months[];   //declares an array of Strings
double salaries[];  //declares an array of doubles

어레이에 메모리를 할당해야합니다우리는 그것을 선언합니다. 선언 된 배열의 크기를 설정하기 위해 메모리가 할당됩니다. "new"연산자는 배열 객체에 메모리를 할당하는 데 사용됩니다. 여기서 새 연산자 뒤에는 변수 유형과 할당 할 요소 수가 있습니다. 이 예에서 [] 연산자는 할당 할 요소 수를 배치하는 데 사용되었습니다.

예를 들면 다음과 같습니다.

1.

int days[] = new int[31];  //single step
this can be done in two steps also:
int days[];
days = new int[31];

2.

String []months = new String[12];        //single step

이 작업은 두 단계로 수행 할 수도 있습니다.

String []months;
months = new String[12];

자바 프로그램

class ArrayDemo{
public static void main(String args[]){
int count = 0;
int days[] = new int[31];
while(count<days.length){
days[count] = ++count;
}
for(int index = 0;index<days.length;index++){
System.out.println("days["+index+"] = "+days[index]);
}
}
}

산출

Java에서 1 차원 배열을위한 프로그램

코드 및 출력 설명

이 예에서는 변수 'days'가 선언되었습니다.int의 형식 배열, 즉 int []가 있습니다. 변수 일은 새로 생성 된 배열 객체를 참조하도록 초기화됩니다. ‘int [] = new int [50] '표현식은 배열에 50 개의 구성 요소가 있어야 함을 지정합니다. 배열의 길이를 알기 위해 그림과 같이 필드 길이를 사용합니다.

다음 자습서에서는 사용 방법에 대해 설명합니다. Java의 다차원 배열.

Java 프로그래밍에 대한 더 유용한 자습서와 결정적인 지침을 여기에서 확인하십시오.

코멘트