Rumah >Java >javaTutorial >Apakah Cara yang Betul untuk Mencipta Tatasusunan Dua Dimensi di Jawa?

Apakah Cara yang Betul untuk Mencipta Tatasusunan Dua Dimensi di Jawa?

Patricia Arquette
Patricia Arquetteasal
2024-12-26 05:19:09741semak imbas

What's the Correct Way to Create a Two-Dimensional Array in Java?

Mencipta Tatasusunan Dua Dimensi dalam Java: Pendekatan yang Betul

Sintaks yang anda sebutkan:

int[][] multD = new int[5][];
multD[0] = new int[10];

ialah bukan cara yang betul untuk mencipta tatasusunan dua dimensi di Jawa. Tatasusunan dua dimensi ialah tatasusunan dua dimensi dan setiap elemen tatasusunan terluar ialah rujukan kepada tatasusunan dalam.

Sintaks yang betul untuk mencipta tatasusunan dua dimensi dengan 5 baris dan 10 lajur ialah:

int[][] multi = new int[5][10];

Kod ini memulakan tatasusunan dengan 5 elemen, setiap satunya merujuk kepada tatasusunan dalam saiz 10. Tatasusunan dalam tidak dimulakan, jadi nilai lalainya ialah 0 untuk integer.

Anda juga boleh memulakan tatasusunan dalam secara eksplisit:

int[][] multi = {
    { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
    { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
    { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
    { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
    { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
};

Ini mencipta tatasusunan dua dimensi dengan setiap tatasusunan dalam mengandungi 10 elemen, semuanya dimulakan kepada 0.

Ingat, semasa membuat tatasusunan dua dimensi, tatasusunan terluar mengandungi bilangan baris, dan tatasusunan dalam mewakili lajur. Setiap elemen dalam tatasusunan terluar ialah rujukan kepada tatasusunan dalam.

Atas ialah kandungan terperinci Apakah Cara yang Betul untuk Mencipta Tatasusunan Dua Dimensi di Jawa?. 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