처음 두 섹션의 학습을 통해 배열을 만드는 방법을 알게 되었습니다. 이 섹션에서는 계속해서 배열의 사용법을 배웁니다.
1차원 배열은 boy[0], boy[1] 등과 같은 인덱스 기호를 통해 해당 요소에 액세스합니다. 인덱스는 0부터 시작한다는 점에 유의해야 합니다. 따라서 배열에 7개의 요소가 있으면 인덱스는 6에서 끝납니다. 프로그램이 다음 명령문을 사용하는 경우:
소년[7]=384.98f;
프로그램은 컴파일하고 통과할 수 있지만 런타임 중에 ArrayIndexOutOfBoundsException이 발생하므로 배열을 사용할 때 인덱스가 범위를 벗어나지 않도록 주의해야 합니다.
2차원 배열은 또한 a[0][1], a[1][2] 등과 같은 인덱스 기호를 통해 자체 요소에 액세스합니다. 인덱스는 0부터 시작한다는 점에 유의해야 합니다. 예를 들어, 2차원 배열은 차원 배열 a가 생성되도록 선언되었습니다.
inta[][]=newint[6][8];
그런 다음 첫 번째 인덱스는 0에서 5로 변경되고 두 번째 인덱스는 0에서 7로 변경됩니다.
배열의 요소 수를 배열 길이 라고 합니다. 1차원 배열의 경우 "array name.length" 값은 배열의 요소 수이고, 2차원 배열의 경우 "array name.length" 값은 1차원 배열의 수입니다. 포함되어 있습니다.
예를 들어:
floata[]=newfloat[12];intb[][]=newint[3][6];
a.length의 값은 12이고, b.length의 값은 3입니다.