Rumah  >  Artikel  >  Java  >  Cara yang betul untuk menentukan dan memulakan tatasusunan Java

Cara yang betul untuk menentukan dan memulakan tatasusunan Java

WBOY
WBOYasal
2024-01-03 15:30:44809semak imbas

Cara yang betul untuk menentukan dan memulakan tatasusunan Java

Cara mentakrifkan dan memulakan tatasusunan Java dengan betul, contoh kod khusus diperlukan

Dalam pengaturcaraan Java, tatasusunan ialah struktur data yang biasa digunakan untuk menyimpan elemen jenis yang sama. Menentukan dan memulakan tatasusunan dengan betul adalah kunci untuk menulis kod yang cekap dan boleh dipercayai. Artikel ini memperincikan cara mentakrif dan memulakan tatasusunan Java dengan betul dan menyediakan contoh kod khusus. .

  1. Sebagai contoh, jika kita ingin mentakrifkan tatasusunan yang mengandungi 5 integer, kita boleh menggunakan kod berikut:

    dataType[] arrayName;
    或
    dataType arrayName[];

    Pada ketika ini, kita telah berjaya menentukan tatasusunan integer.

  2. Memulakan tatasusunan
Selepas mentakrifkan tatasusunan, anda juga perlu memulakan tatasusunan, iaitu, memberikan nilai kepada elemen tatasusunan. Terdapat dua cara untuk memulakan tatasusunan: permulaan statik dan permulaan dinamik.

2.1 Permulaan statik

Pemulaan statik adalah untuk menetapkan nilai secara langsung kepada tatasusunan sambil mentakrifkan tatasusunan adalah seperti berikut:
    int[] numbers;
    或
    int numbers[];
  1. Antaranya, nilai1, nilai2, nilai3 ialah nilai elemen dalam tatasusunan, yang boleh menjadi sebarang jenis data. Ambil perhatian bahawa bilangan elemen dalam pendakap kerinting {} semasa pemulaan statik menentukan panjang tatasusunan.
  2. Berikut ialah contoh kod untuk permulaan statik:
dataType[] arrayName = {value1, value2, value3, ...};

Kod di atas mentakrifkan nombor tatasusunan integer dan memberikannya nilai {1, 2, 3, 4, 5}.

2.2 Inisialisasi dinamik

Inisialisasi dinamik adalah untuk memberikan nilai kepada elemen tatasusunan satu demi satu selepas mentakrifkan tatasusunan adalah seperti berikut:

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

Antaranya, panjang mewakili panjang tatasusunan, iaitu, tatasusunan. bilangan elemen dalam tatasusunan.

Berikut ialah contoh kod untuk permulaan dinamik:

dataType[] arrayName = new dataType[length];

Kod di atas mula-mula mentakrifkan nombor tatasusunan integer dengan panjang 5, dan kemudian memberikan nilai kepada elemen tatasusunan satu demi satu. Ambil perhatian bahawa subskrip tatasusunan bermula pada 0, jadi nombor[0] mewakili elemen pertama dalam tatasusunan.

Definisi dan permulaan tatasusunan berbilang dimensi

Selain tatasusunan satu dimensi, Java juga menyokong tatasusunan berbilang dimensi. Tatasusunan multidimensi boleh dianggap sebagai tatasusunan tatasusunan. Kaedah mentakrif dan memulakan tatasusunan berbilang dimensi adalah serupa dengan tatasusunan satu dimensi.

Berikut ialah contoh kod untuk definisi dan permulaan tatasusunan dua dimensi:

int[] numbers = new int[5];
numbers[0] = 1;
numbers[1] = 2;
numbers[2] = 3;
numbers[3] = 4;
numbers[4] = 5;
    Kod di atas mentakrifkan matriks tatasusunan integer dua dimensi yang mengandungi 3 baris dan 2 lajur, dan memberikan nilai kepadanya.

  1. Merentasi tatasusunan
Dalam pengaturcaraan sebenar, kita selalunya perlu melintasi tatasusunan untuk beroperasi pada elemen tatasusunan. Java menyediakan pelbagai cara untuk melintasi tatasusunan, seperti menggunakan untuk gelung, foreach gelung, dsb.

Berikut ialah kod sampel yang menggunakan gelung for untuk merentasi tatasusunan satu dimensi:

int[][] matrix = {{1, 2}, {3, 4}, {5, 6}};
    Kod di atas merentasi nombor tatasusunan integer melalui gelung for dan mengeluarkan elemen tatasusunan dalam turutan.

  1. Ringkasan
Artikel ini memperkenalkan cara mentakrif dan memulakan tatasusunan dengan betul dalam pengaturcaraan Java dan menyediakan contoh kod khusus. Apabila menggunakan tatasusunan, sila ambil perhatian bahawa subskrip tatasusunan bermula dari 0, dan panjang tatasusunan adalah tetap dan tidak boleh diubah. Dengan menggunakan tatasusunan secara rasional, kami boleh menyimpan dan memproses sejumlah besar data dengan lebih cekap dan meningkatkan kecekapan pelaksanaan program. Saya harap artikel ini akan membantu semua orang memahami dan menggunakan tatasusunan Java.

Atas ialah kandungan terperinci Cara yang betul untuk menentukan dan memulakan tatasusunan 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