Rumah > Java > javaTutorial > teks badan

Cara yang betul untuk menentukan dan memulakan tatasusunan Java

WBOY
Lepaskan: 2024-01-03 15:30:44
asal
843 orang telah melayarinya

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[];
    Salin selepas log masuk

    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[];
    Salin selepas log masuk
  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, ...};
Salin selepas log masuk

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};
Salin selepas log masuk

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

Berikut ialah contoh kod untuk permulaan dinamik:

dataType[] arrayName = new dataType[length];
Salin selepas log masuk

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;
Salin selepas log masuk
    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}};
Salin selepas log masuk

    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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan