Rumah >Java >javaTutorial >Bagaimanakah Tatasusunan Multidimensi Dimulakan dan Diakses di Java?

Bagaimanakah Tatasusunan Multidimensi Dimulakan dan Diakses di Java?

Linda Hamilton
Linda Hamiltonasal
2024-11-30 10:06:17116semak imbas

How Are Multidimensional Arrays Initialized and Accessed in Java?

Permulaan Tatasusunan Berbilang Dimensi dalam Java

Di Java, mengisytiharkan dan memberikan nilai kepada tatasusunan berbilang dimensi mungkin kelihatan mudah pada mulanya. Walau bagaimanapun, adalah penting untuk memahami bahawa Java tidak mempunyai tatasusunan berbilang dimensi yang benar. Sebaliknya, ia adalah tatasusunan tatasusunan.

Pengisytiharan:

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

atau, dengan permulaan:

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

Akses:

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

Tugasan:

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

Nota: Dalam contoh anda, terdapat ralat dalam penetapan nilai. Sintaks yang betul hendaklah:

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

Ingat, setiap elemen dalam tatasusunan berbilang dimensi ialah tatasusunan sendiri. Oleh itu, untuk mengakses atau menetapkan nilai, anda mesti menggunakan berbilang indeks, sepadan dengan dimensi.

Atas ialah kandungan terperinci Bagaimanakah Tatasusunan Multidimensi Dimulakan dan Diakses di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn