Permulaan Tatasusunan dalam Java
Apabila mengisytiharkan tatasusunan dalam Java, adalah penting untuk memahami sintaks dan teknik permulaan yang betul untuk mengelakkan perangkap biasa.
Dalam kod Java yang disediakan, perkara berikut baris:
data[10] = {10,20,30,40,50,60,71,80,90,91};
menghasilkan ralat sintaks. Isu ini timbul kerana tatasusunan Java menyimpan rujukan kepada objek tatasusunan dan bukannya data itu sendiri. Akibatnya, percubaan untuk menetapkan tatasusunan baharu terus kepada elemen tatasusunan adalah tidak betul.
Untuk menyelesaikan ralat ini dan memulakan tatasusunan dengan betul dalam Java, anda boleh menggunakan pemula tatasusunan. Ciri ini membolehkan anda menentukan nilai awal tatasusunan semasa pengisytiharannya, seperti ditunjukkan di bawah:
int[] data = {10,20,30,40,50,60,71,80,90,91};
Sebagai alternatif, anda boleh memulakan tatasusunan menggunakan sintaks berikut:
int[] data; data = new int[] {10,20,30,40,50,60,71,80,90,91};
Sila ambil perhatian bahawa pengisytiharan pertama lebih diutamakan berbanding yang kedua apabila memulakan tatasusunan semasa pembuatannya.
Selain itu, mengakses data[10] dalam kod asal juga tidak betul. Tatasusunan Java mempunyai pengindeksan berasaskan 0, bermakna indeks yang sah berjulat dari 0 hingga 9. Percubaan untuk mengakses indeks di luar sempadan tatasusunan akan menghasilkan ArrayIndexOutOfBoundsException.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memulakan dan Mengakses Elemen dengan betul dalam Tatasusunan Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!