Rumah > Java > javaTutorial > Apakah Nilai Permulaan Lalai untuk Tatasusunan Integer di Jawa?

Apakah Nilai Permulaan Lalai untuk Tatasusunan Integer di Jawa?

Mary-Kate Olsen
Lepaskan: 2024-11-29 08:09:08
asal
441 orang telah melayarinya

What is the Default Initialization Value for Integer Arrays in Java?

Permulaan Tatasusunan Lalai dalam Java

Apabila mengisytiharkan tatasusunan dalam Java, elemen dimulakan kepada nilai lalai berdasarkan jenis datanya. Timbul persoalan: apakah permulaan lalai untuk tatasusunan integer?

Untuk menjawabnya, mari kita pertimbangkan kod berikut:

static final int UN = 0;
int[] arr = new int[size];
for (int i = 0; i < size; i++) {
    arr[i] = UN;
}
Salin selepas log masuk

Dalam kod ini, arr tatasusunan dimulakan dengan setiap elemen ditetapkan kepada UN, yang mempunyai nilai 0. Jika kod berikut dilaksanakan sebaliknya:

int[] arr = new int[5];
System.out.println(arr[0]);
Salin selepas log masuk

0 akan menjadi dicetak, menunjukkan bahawa permulaan lalai untuk tatasusunan integer ialah 0. Ini juga disahkan oleh kod berikut:

static final int UN = 0;
int[] arr = new int[5];
System.out.println(arr[0] == UN);
Salin selepas log masuk

yang mencetak benar.

Oleh itu, adalah selamat untuk diandaikan bahawa dalam Java, tatasusunan integer dimulakan kepada 0 secara lalai. Ini bermakna tidak perlu menggelung secara manual melalui tatasusunan untuk memulakan setiap elemen, melainkan nilai bukan sifar tertentu diperlukan.

Atas ialah kandungan terperinci Apakah Nilai Permulaan Lalai untuk Tatasusunan Integer di Jawa?. 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan