Larik (Array) pada Java
Larik (Array) adalah sebuah tipe data referance yang dapat menampung sejumlah komponen yang
mempunyai tipe yang sama(primitif
atau referensi).
Suatu larik mempunyai jumlah
komponen yang banyaknya tetap. Komponen tersebut ditunjuk oleh suatu indek.
Mendefinisikan jumlah indeks harus bilangan
bulat.
Deklarasi :
- nama-variabel = new tipe-data[jumlah indeks];
- tipe-data[] nama-variabel = new tipe-data[jumlah indeks];
- tipe-data[] nama-variabel = {komponen-1,…,komponen-n};
Contoh : int[] arr1
Kode di atas mendeklarasikan var array arr1
dengan tipe data int.
Array merupakan tipe data referensi dimana var
ini sebenarnya hanya digunakan untuk menyimpan referensi dari lokasi array
sebenarnya dimemori, karena itu kita harus mengalokasikan terlebih dahulu
tempat dimemori sebelum dapat mengakses array ini dengan var tersebut
Pendeklarasian dari contoh di atas hanya
mendeklarasikan suatu var array dengan tipe data int bernama arr1,
namun tempat yang akan digunakan untuk menampung array itu sendiri belum dibuat
dimemori.
Contoh :
- int[] arr1;
- arr1 = new int[10];
- Int[] arr2 = new int[20];
- int []arr3 = {3, 4, 5, 6};
Deskripsi No.1 : mendeklarasikan arr dengan var
arr1 dan bertipe int.
Deskripsi No.2 : mengintansiasi sebuah array
dengan var arr1 yang sebelumnya sudah dideklaraasikan, dengan kapasitas array
10
Deskripsi No.3 : mendeklarasikan sebuah array
dengan var arr2, yang langsung diintansiasi dengan kapasitas array 20
Deskripsi No.4 : mendeklarasikan sebuah array dengan var
arr3, dan lansung mendefinisikan komponen-komponen di dalmnya(3, 4, 5, 6)
Kita dapat memanipulasi array berdasarkan
indeksnya, baik itu tambah, edit, hapus elemen, dan-lain-lain
› Tambah :
arr1[0]
ß 10 (Algoritma)
arr1[0]
= 10 (Java)
› Size :
arr1.length
int []
arr1 = new int[5];
·
Array
ini mampu menampung 5 buah nilai int.
·
Tidak
bisa mengakses array yang berada diluar indeksnya. Contoh : arr1[10]
Contoh Coding :
0 komentar:
Posting Komentar