Rumah >Java >javaTutorial >Bagaimana untuk melintasi setiap elemen dalam tatasusunan dalam java

Bagaimana untuk melintasi setiap elemen dalam tatasusunan dalam java

WBOY
WBOYke hadapan
2023-05-11 20:40:041277semak imbas

1. Gambaran keseluruhan tatasusunan: Tatasusunan ialah bekas yang menyimpan berbilang pembolehubah (elemen). jenis data yang sama. Bekas berbilang elemen

Turut boleh menyimpan kedua-dua jenis data asas dan jenis data rujukan

3 Format definisi tatasusunan:

Format 1 : Jenis data [] Nama tatasusunan (biasa digunakan)

Format 2: Nama tatasusunan jenis data []

4. dalam Java mesti Permulaan hanya boleh digunakan sebelum

Permulaan yang dipanggil adalah untuk memperuntukkan ruang memori untuk elemen dalam tatasusunan dan memberikan nilai kepada setiap elemen tatasusunan.

  • Bab Satu jenis pemula, pemulaan hanya menentukan panjang kumpulan dan tatasusunan diberikan nilai awal dengan membasuh

  • Format: data taip [] nama tatasusunan = jenis data baharu [panjang tatasusunan];

  • Panjang tatasusunan sebenarnya ialah bilangan elemen dalam Nombor tatasusunan.

  • - int[] arr = new int[3];

  • Penjelasan: Nilai jenis int ditakrifkan dan 3 int boleh disimpan dalam tatasusunan ini Nilai jenis.
  • Memori peruntukan dalam JAVA

  • Timbunan; menyimpan pembolehubah setempat

Pembolehubah setempat ialah pembolehubah yang ditakrifkan dalam kaedah atau pernyataan

    Selepas pembolehubah setempat digunakan, ia dikitar semula serta-merta
  • 2

  • Setiap objek mempunyai nilai alamat pertama, iaitu alamat heksadesimal
  • Data dalam setiap objek mempunyai nilai lalai

Selepas digunakan, ia akan dikitar semula oleh pemungut sampah.

  • 3 Kawasan kaedah
  • 4. Masalah biasa dengan operasi tatasusunan:

  • -pengecualian indeks tatasusunan di luar sempadan, mengakses nilai indeks yang tidak wujud dalam tatasusunan, seperti int [ ] arr = new int[2]
  • Susun atur ini wujud arr[0] arr[1] arr[2]

    Jika anda mengeluarkan arr[3], ia adalah tatasusunan di luar had.

Pengecualian penuding nol, rujukan tatasusunan tidak menghala ke objek, tetapi beroperasi pada elemen dalam objek.

Latihan: Tatasusunan yang diketahui int[] arr= {11,22 ,33,44,55}

Lintas setiap elemen dalam tatasusunan.

Ujian kelas awam05 {

<code>public static void main(String[] args) {	<br>int[] arr = { 11, 22, 33, 44, 55 };	<br>for (int x = 0; x < 5; x++) {

		System.out.println(arr[x]);

	}

}</code>
}
  • 2 .Dapatkan nilai maksimum dalam tatasusunan

    Prinsip mendapatkan nilai maksimum tatasusunan:

Mula-mula gunakan elemen pertama dalam tatasusunan sebagai rujukan

Kemudian dapatkan semua elemen berikut dan bandingkan dengan objek rujukan

Jika terdapat elemen yang lebih besar daripada objek rujukan, biarkan

  • Selepas semua perbandingan, elemen terbesar kekal.

  • kelas awam Test05 {

    <code>public static void main(String[] args) {	<br>int[] arr = { 11, 22, 33, 44, 55 };	<br>int max = arr[0];	<br>for (int x = 0; x < arr.length; x++) {		<br>if (max < arr[x]) {			<br>max = arr[x];
    
    		}
    
    	}
    	System.out.println(max);
    }</code>
  • }

Atas ialah kandungan terperinci Bagaimana untuk melintasi setiap elemen dalam tatasusunan dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam