>Java >java지도 시간 >Java에서 다차원 배열은 어떻게 초기화되고 액세스됩니까?

Java에서 다차원 배열은 어떻게 초기화되고 액세스됩니까?

Linda Hamilton
Linda Hamilton원래의
2024-11-30 10:06:17168검색

How Are Multidimensional Arrays Initialized and Accessed in Java?

Java의 다차원 배열 초기화

Java에서는 처음에는 다차원 배열에 값을 선언하고 할당하는 것이 간단해 보일 수 있습니다. 그러나 Java에는 진정한 다차원 배열이 없다는 점을 이해하는 것이 중요합니다. 대신 배열의 배열입니다.

선언:

int[][] myArray = new int[x][y]; // Declares a 2D array

또는 초기화:

int[][] myArray = { { 1, 2 }, { 3, 4 } };

액세스:

int value = myArray[0][1]; // Accesses the element at row 0, column 1

할당:

myArray[1][0] = 5; // Assigns the value 5 to the element at row 1, column 0

참고: 귀하의 예에서는 값 할당에 오류가 있습니다. 올바른 구문은 다음과 같습니다.

myStringArray[0][0] = "a string";
myStringArray[0][1] = "another string";

다차원 배열의 각 요소 자체가 배열이라는 점을 기억하세요. 따라서 값에 접근하거나 할당하려면 차원에 해당하는 여러 인덱스를 사용해야 합니다.

위 내용은 Java에서 다차원 배열은 어떻게 초기화되고 액세스됩니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.