Cara Membuat dan Melakukan Operasi pada Array di Java

Cara Membuat dan Melakukan Operasi pada Array di Java

Susunan menyediakan cara mudah bagi pembangun untuk menyimpan dan mengambil data semasa membuat aplikasi.





Array adalah struktur data yang digunakan untuk menyimpan, mengambil, dan memanipulasi koleksi elemen yang mempunyai jenis data yang sama. Walaupun tatasusunan sering menyimpan daftar elemen yang banyak, keseluruhan susunan dapat diakses menggunakan satu pengecam — ini dikenali sebagai nama array.





Namun, jika tujuannya hanya untuk mengakses elemen tunggal dalam array, maka indeks elemen yang diperlukan harus digabungkan dengan nama array agar akses diberikan.





Cara Menggunakan Array

Susunan boleh digunakan dalam hampir setiap bahasa pengaturcaraan. Menyatakan dan mendefinisikan elemen array adalah dua syarat asas yang perlu dipenuhi sebelum anda boleh mula menggunakan sebarang array.

Menyatakan Array di Jawa

Di Jawa, susunan dapat dinyatakan dengan salah satu dari dua cara; perbezaan utama antara setiap kaedah adalah bahawa seseorang mengambil lebih banyak ruang daripada yang lain ketika tiba waktunya untuk menentukan pemboleh ubahnya.



Menyatakan Contoh Array


public class Arrays {
public static void main(String[] args) {
//declaring an integer array
int[] arr1 = new int[10];
}
}

Dengan kod di atas, susunan telah dinyatakan dengan nama arr1. Susunan ini dapat menyimpan senarai 10 bilangan bulat.

Sekiranya 10 bilangan bulat yang harus disimpan di arr1 di atas tersedia untuk digunakan, proses ini memerlukan 10 baris kod tambahan.





Mengisi Contoh Array


public class Arrays {
public static void main(String[] args) {
//declaring an integer array
int[] arr1 = new int[10];
//populate the array with 10 integer elements
arr1[0] = 2;
arr1[1] = 4;
arr1[2] = 6;
arr1[3] = 8;
arr1[4] = 10;
arr1[5] = 12;
arr1[6] = 14;
arr1[7] = 16;
arr1[8] = 18;
arr1[9] = 20;
}
}

Dalam tatasusunan, istilah 'indeks' merujuk kepada kedudukan elemen tertentu dalam senarai. Setiap kedudukan indeks dikenal pasti dengan nilai angka dan secara lalai setiap array bermula pada kedudukan sifar.

Oleh itu, jika anda ingin meletakkan senarai nombor genap ke dalam array, elemen pertama harus diletakkan pada kedudukan indeks sifar. Ini diwakili oleh nama array diikuti oleh sepasang tanda kurung persegi yang merangkumi angka sifar.





peranti tidak dapat memulakan kod 10

Elemen diletakkan pada kedudukan tertentu dalam array menggunakan tanda yang sama, seperti yang anda lihat dalam contoh di atas. Contohnya juga menunjukkan bahawa semua 10 kedudukan dibuat ketika arr1 array dinyatakan sekarang diberi nilai bilangan bulat genap dari 2-20.

Susunan kini dihuni sepenuhnya. Sekiranya atas sebab tertentu anda memutuskan untuk menghapus baris terakhir kod dalam contoh di atas, susunannya akan tetap lengkap. Satu-satunya perbezaan ialah elemen pada kedudukan indeks 9 sekarang akan menjadi sifar; ini kerana setiap kedudukan dalam array integer yang dibuat tanpa elemen diberikan nilai sifar secara lalai.

Nilai sifar itu hanya diganti apabila nilai lain secara eksplisit diberikan ke kedudukan indeks, seperti yang berlaku dalam contoh di atas.

Menyatakan dan Mengisi Array

Terdapat kaedah yang lebih mudah untuk menyelesaikan perkara yang sama dengan hanya satu baris kod. Daripada mengisytiharkan array, kemudian menetapkan setiap elemen ke posisi satu demi satu, anda hanya dapat menyatakan array dan menetapkan elemen yang sesuai untuk semuanya sekaligus.

Menyatakan dan Menetapkan Pemboleh Ubah ke Contoh Array


public class Arrays {
public static void main(String[] args) {
//declare and populate the array with 10 integer elements
int[] arr2 = {1,3,5,7,9,11,13,15,17,19};
}
}

Dalam contoh di atas, arr2 dibuat dan diisi dengan senarai 10 nombor bulat ganjil. Seperti susunan sebelumnya, arr2 kini lengkap dan siap digunakan.

Mengakses Pemboleh ubah dalam Array

Dalam mana-mana bahasa pengaturcaraan, mendapatkan akses ke array setelah dibuat dan diisi sangat mudah jika anda tahu kedudukan apa elemen tersebut. Kembali ke contoh kami di atas, katakan anda mahukan nilainya sebelas untuk menjalankan beberapa operasi dalam program anda.

Untuk mendapatkan akses ke nilai ini, anda perlu mengetahui dua perkara; nama array yang nilainya merupakan bahagiannya, dan kedudukan nilai dalam array itu. Dari contoh kami, anda dapat melihat bahawa nilainya sebelas berada dalam larik yang dipanggil arr2 dan pada kedudukan indeks 5.

Kod berikut akan memberi anda akses kepada nilai tersebut.


public class Arrays {
public static void main(String[] args) {
//declare and populate the array with 10 integer elements
int[] arr2 = {1,3,5,7,9,11,13,15,17,19};
//printing the value at position 5 to the console
System.out.println(arr2[5]);
}
}

Kod di atas mengembalikan nilai sebelas . Bergantung pada apa yang anda mahu lakukan dengan elemen tersebut, anda boleh menetapkannya ke pemboleh ubah baru atau mencetaknya ke konsol. Dalam contoh di atas, nilainya dicetak ke konsol, yang menghasilkan hasil berikut di skrin.


11

Pendekatan ini tidak begitu praktikal jika anda berhadapan dengan array yang mempunyai ribuan elemen dan perlu mendapatkan beratus-ratus elemen yang berbeza pada titik yang berbeza. Inilah sebabnya untuk gelung biasanya digunakan untuk mendapatkan akses ke pelbagai pemboleh ubah array pada satu masa.

Menggunakan Untuk gelung Dengan Susunan Anda

KE untuk gelung adalah salah satu daripada tiga struktur berulang yang digunakan untuk mencapai pengulangan dalam pengaturcaraan. Walaupun dari sudut pandang naif, jika anda mempertimbangkan proses mengakses beberapa elemen dalam satu array, anda akan mendapati bahawa banyak pengulangan perlu dilakukan.

Mencetak semua elemen dalam susunan nombor ganjil di atas ke konsol mungkin kelihatan seperti tugas yang sangat menakutkan jika anda perlu mengambil dan mencetak satu elemen secara eksplisit pada satu masa sebelum beralih ke elemen berikutnya.

The untuk gelung melakukan perkara yang tepat ini secara implisit dengan kurang dari separuh kod yang diperlukan untuk melakukannya secara eksplisit.

mengapa pad sentuh saya berhenti berfungsi

Mengambil Elemen Array Dengan Contoh Untuk Gelung


public class Arrays {
public static void main(String[] args) {
//declaring and initializing the array
int[] arr2 = {1,3,5,7,9,11,13,15,17,19};
//declaring the count variable
int count;
//using the for loop to print each element in the array to the console
for(count = 0; count System.out.println(arr2[count]);
}
}
}

Dalam contoh di atas, pemboleh ubah integer bernama mengira mengambil kedudukan indeks setiap elemen dalam array pada titik masa yang berbeza. Ini dicapai pada baris pertama untuk gelung , di mana mengira dimulakan menjadi sifar kemudian dibatasi pada nilai yang kurang dari panjang array (sehingga kurang dari 10).

Operasi terakhir dijalankan di mengira nilainya adalah menaikkannya satu demi satu setiap kali untuk loop dijalankan, sebelum meneruskan nilainya ke kedudukan indeks array. Baris kedua untuk gelung menghasilkan hasil berikut di konsol.


1
3
5
7
9
11
13
15
17
19

Susunan Membuat Penyimpanan dan Pengambilan Data Lebih Mudah

Dari artikel ini, anda telah memperoleh kemahiran yang diperlukan untuk menyimpan dan mengambil data dengan cekap dari array di Java. Anda sekarang tahu cara menggunakan gelung pada susunan Java anda, dan memahami seberapa baik fungsi ini disusun.

Bahasa Java juga disusun dengan baik ke dalam bahagian yang dikenali sebagai kelas, dan jika anda ingin menggunakan bahasa dengan berkesan, anda perlu mengetahui cara membuat kelas di dalamnya.

Berkongsi Berkongsi Tweet E-mel Pelajari Cara Membuat Kelas di Java

Sekiranya anda belajar memprogram di Java, anda perlu mengetahui cara membuat kelas.

Baca Seterusnya
Topik-topik yang berkaitan
  • Pengaturcaraan
  • Jawa
  • Tutorial Pengekodan
Mengenai Pengarang Kadeisha Kean(21 Artikel Diterbitkan)

Kadeisha Kean adalah Pembangun Perisian Penuh dan Penulis Teknikal / Teknologi. Dia mempunyai kemampuan berbeza untuk mempermudah beberapa konsep teknologi yang paling kompleks; menghasilkan bahan yang dapat difahami dengan mudah oleh mana-mana pemula teknologi. Dia minat menulis, mengembangkan perisian yang menarik, dan menjelajah dunia (melalui dokumentari).

Lagi Dari Kadeisha Kean

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan