Cara Membuat dan Melakukan Operasi pada Array di Java

Cara Membuat dan Melakukan Operasi pada Array di Java

Array menyediakan cara mudah bagi pengembang untuk menyimpan dan mengambil data saat membuat aplikasi.





Array adalah struktur data yang digunakan untuk menyimpan, mengambil, dan memanipulasi kumpulan elemen yang memiliki tipe data yang sama. Meskipun array sering menyimpan daftar elemen yang sangat banyak, seluruh array dapat diakses menggunakan satu pengenal—ini dikenal sebagai nama array.





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





Cara Menggunakan Array

Array dapat digunakan di hampir semua bahasa pemrograman. Mendeklarasikan dan mendefinisikan elemen array adalah dua persyaratan dasar yang harus dipenuhi sebelum Anda dapat mulai menggunakan array apa pun.

Mendeklarasikan Array di Java

Di Java, array dapat dideklarasikan dengan salah satu dari dua cara; perbedaan utama antara masing-masing metode adalah bahwa yang satu membutuhkan lebih banyak ruang daripada yang lain ketika tiba saatnya untuk mendefinisikan variabelnya.



Mendeklarasikan Contoh Array


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

Dengan kode di atas, sebuah array telah dideklarasikan dengan nama arr1. Array ini dapat menyimpan daftar 10 bilangan bulat.

Jika 10 bilangan bulat yang harus disimpan dalam arr1 di atas sudah tersedia untuk digunakan, proses ini akan membutuhkan tambahan 10 baris kode.





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 array, istilah 'indeks' mengacu pada posisi elemen tertentu dalam daftar. Setiap posisi indeks diidentifikasi dengan nilai numerik dan secara default setiap larik dimulai pada posisi nol.

Oleh karena itu, jika Anda ingin menempatkan daftar bilangan genap ke dalam array, elemen pertama harus ditempatkan pada posisi indeks nol. Ini diwakili oleh nama array diikuti oleh sepasang tanda kurung siku yang mengapit angka nol.





mengapa bilah tugas saya tidak berfungsi windows 10

Sebuah elemen ditempatkan pada posisi tertentu dalam array menggunakan tanda sama dengan, seperti yang Anda lihat pada contoh di atas. Contoh juga menunjukkan bahwa semua 10 posisi dibuat saat arr1 array dideklarasikan sekarang diberi nilai bilangan bulat genap dari 2-20.

Array sekarang terisi penuh. Jika karena alasan tertentu Anda memutuskan untuk menghapus baris kode terakhir pada contoh di atas, array akan tetap terisi penuh. Satu-satunya perbedaan adalah bahwa elemen pada posisi indeks 9 sekarang menjadi nol; ini karena setiap posisi dalam array integer yang dibuat tanpa elemen diberi nilai nol secara default.

Nilai nol itu hanya ditimpa ketika nilai lain secara eksplisit ditetapkan ke posisi indeks, seperti yang terjadi pada contoh di atas.

Mendeklarasikan dan Mengisi Array

Ada cara yang lebih sederhana untuk mencapai hal yang sama hanya dengan satu baris kode. Alih-alih mendeklarasikan array, lalu menetapkan setiap elemen ke posisi satu per satu, Anda cukup mendeklarasikan array dan menetapkan elemen yang sesuai untuk semuanya sekaligus.

Mendeklarasikan dan Menetapkan Variabel 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};
}
}

Pada contoh di atas, arr2 dibuat dan diisi dengan daftar 10 bilangan bulat ganjil. Seperti array sebelumnya, arr2 sekarang sudah lengkap dan siap digunakan.

Mengakses Variabel dalam Array

Dalam bahasa pemrograman apa pun, mendapatkan akses ke array setelah dibuat dan diisi sangat mudah jika Anda tahu posisi apa yang ditempati elemen itu. Kembali ke contoh kami di atas, katakan Anda menginginkan nilainya sebelas untuk melakukan beberapa operasi dalam program Anda.

Untuk mendapatkan akses ke nilai ini, Anda perlu mengetahui dua hal; nama larik tempat nilainya menjadi bagiannya, dan posisi nilai dalam larik itu. Dari contoh kami, Anda dapat melihat bahwa nilainya sebelas ada dalam array yang disebut arr2 dan pada posisi indeks 5.

Kode berikut akan memberi Anda akses ke nilai itu.


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]);
}
}

Kode di atas mengembalikan nilai sebelas . Bergantung pada apa yang ingin Anda lakukan dengan elemen, Anda dapat menetapkannya ke variabel baru atau mencetaknya ke konsol. Dalam contoh di atas, nilai dicetak ke konsol, yang menghasilkan hasil berikut di layar.


11

Pendekatan ini tidak terlalu praktis jika Anda berurusan dengan array yang memiliki ribuan elemen dan perlu mengambil ratusan elemen berbeda pada titik yang berbeda. Ini sebabnya untuk loop biasanya digunakan untuk mendapatkan akses ke beberapa variabel array sekaligus.

Menggunakan For loop Dengan Array Anda

KE untuk lingkaran adalah salah satu dari tiga struktur iteratif yang digunakan untuk mencapai pengulangan dalam pemrograman. Bahkan dari perspektif yang naif, jika Anda mempertimbangkan proses mengakses beberapa elemen dalam sebuah array, Anda akan menemukan bahwa banyak pengulangan yang perlu dilakukan.

Mencetak semua elemen dalam larik angka ganjil di atas ke konsol mungkin tampak seperti tugas yang sangat menakutkan jika Anda harus secara eksplisit mengambil dan mencetak satu elemen pada satu waktu sebelum pindah ke yang berikutnya.

NS untuk lingkaran melakukan hal yang tepat ini secara implisit dengan kurang dari setengah kode yang diperlukan untuk melakukannya secara eksplisit.

dapatkah Anda mengunduh acara dari hulu

Mengambil Elemen Array Dengan Contoh For Loop


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]);
}
}
}

Pada contoh di atas, variabel integer bernama menghitung mengambil posisi indeks setiap elemen dalam array pada titik waktu yang berbeda. Ini dicapai di baris pertama dari untuk lingkaran , di mana menghitung diinisialisasi ke nol kemudian dibatasi ke nilai yang kurang dari panjang array (jadi kurang dari 10).

Operasi terakhir dijalankan pada menghitung value adalah menambahnya satu per satu setiap kali for loop dijalankan, sebelum meneruskan nilainya ke posisi indeks array. Baris kedua dari for loop menghasilkan hasil berikut di konsol.


1
3
5
7
9
11
13
15
17
19

Array Membuat Penyimpanan dan Pengambilan Data Lebih Mudah

Dari artikel ini, Anda telah memperoleh keterampilan yang diperlukan untuk menyimpan dan mengambil data secara efisien dari array di Java. Anda sekarang tahu cara menggunakan for loop pada array Java Anda, dan memahami betapa terorganisirnya fungsi ini.

Bahasa Java juga terstruktur dengan baik menjadi beberapa bagian yang dikenal sebagai kelas, dan jika Anda ingin menggunakan bahasa tersebut secara efektif, Anda harus mengetahui cara membuat kelas di dalamnya.

Membagikan Membagikan Menciak Surel Pelajari Cara Membuat Kelas di Java

Jika Anda belajar memprogram di Java, Anda perlu tahu cara membuat kelas.

Baca Selanjutnya
Topik-topik yang berkaitan
  • Pemrograman
  • Jawa
  • Tutorial Pengkodean
Tentang Penulis Kadeisha Kean(21 Artikel Diterbitkan)

Kadeisha Kean adalah Pengembang Perangkat Lunak Full-Stack dan Penulis Teknis/Teknologi. Dia memiliki kemampuan yang berbeda untuk menyederhanakan beberapa konsep teknologi yang paling kompleks; menghasilkan materi yang dapat dengan mudah dipahami oleh setiap pemula teknologi. Dia bersemangat menulis, mengembangkan perangkat lunak yang menarik, dan berkeliling dunia (melalui film dokumenter).

More From Kadeisha Kean

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan