Sebenernya saya ingin membahas mengenai for each dalam Bahasa Java, tapi biar lebih afdol lebih baik kita bahas dulu mengenai Array, dalam kesempatan ini kita hanya akan membahas mengenai Array Satu Dimensi, termasuk Cara Membuat, Mengisi/ Mengubah, dan Mengakses Array..
Jadi sebelum lebih jauh..
Apa itu Array
Array merupakan struktur data yang digunakan untuk menyimpan data dengan tipe data yang sama dan banyak elemen yang sudah ditentukan (tutorialspoint).Jadi, jika kita membuat sebuah array, sama saja seperti kita membuat sebuah variabel tetapi variabel tersebut bisa menampung banyak nilai.
Cara Mendeklarasikan Array
tipeData[] nama_array = new tipeData[ukuran];
- tipeData : tipe data untuk array tersebut (ingat, array adalah sekumpulan nilai dengan tipe data yang sama).
- [] : merupakan operator array. Membuat, dan mengakses akan menggunakan operator tersebut juga.
- nama_array : nama dari variabel untuk array yang kita buat
- ukuran : banyaknya elemen yang bisa ditampung array.
Cara Mengisi Array
- Cara 1 (Inisialisasi Langsung)
Yang dimaksud langsung disini adalah kita langsung mengisikan nilai dari tiap element arraynya saat kita mendeklarasikan array tersebut.
Contoh :
int[] arraySaya = {1, 2, 4, 8, 16};
- Cara 2 (Inisialisasi per element)
note : element array dimulai dari 0
Contoh :
int[] arraySaya = new int[5];
arraySaya[0] = 1;
arraySaya[1] = 2;
arraySaya[2] = 4;
arraySaya[3] = 8;
arraySaya[4] = 16;
Cara Mengakses Array
Sebenarnya cara kedua mengisi nilai array juga merupakan cara mengakses element array.Kenapa ?
karna kita menunjuk, pada arraySaya[0] kita mengubah nilainya menjadi 1arraySaya[1] kita mengubah/set nilainya jadi 2, dst.
kita bisa menggunakan pengulangan untuk mengakses setiap element dari array.
baca juga : Pengulangan For dalam Bahasa Java
Jadi langsung saja ke contoh Kodenya, yang merupakan contoh dari cara membuat, mengisi dan mengakses.
Source Code:
public class TestArray { public static void main(String[] args) { int[] arrayPertama = {1, 2, 4, 8, 16}; int[] arrayKedua = new int[5]; arrayKedua[0] = 1; arrayKedua[1] = 3; arrayKedua[2] = 6; arrayKedua[3] = 12; arrayKedua[4] = 24; // Array Kosong int[] arrayHasil = new int[5]; // mengakses element dari 0 ~ 4 // menjumlahkan nilai arrayPertama dan arrayKedua for(int i = 0; i < 5; i++) { arrayHasil[i] = arrayPertama[i] + arrayKedua[i]; } for(int i = 0; i < 5; i++) { System.out.println(arrayPertama[i] + " + " + arrayKedua[i] + " = " + arrayHasil[i]); } } }
Output:
Melakukan Operasi Penjumlahan tiap element arrayPertama dan arrayKedua |
Iya, jadi sekiranya begitulah berbagai macam hal mendasar yang harus diketahui mengenai array.
Seperti cara membuat, mengakses, mengisi, dll.
Serta kita harus tau juga element array dimulai dari 0, karna dimulai dari 0, pastinya diakhiri dengan ukuran-1.
Perlu diketahui juga array hanya dapat menampung nilai dengan tipe data yang sama, dan ukuran harus dideklarasikan.
Jadi begitu saja, jika ada yang kurang dimengerti dan sedikit membingungkan bisa ditanyakan lewat Komentar.
baca juga : Perbedaan Pengulangan menggunakan While dan Do-While
Sekian dan Terima Kasih..
makasih sudah share
ReplyDeleteSolder portable