DESAIN WEB

About Me

Selasa, 04 Desember 2012

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 :
  1. nama-variabel = new tipe-data[jumlah indeks];
  2. tipe-data[] nama-variabel = new tipe-data[jumlah indeks];
  3. 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 :
  1. int[] arr1;
  2. arr1 = new int[10];
  3. Int[] arr2 = new int[20];
  4. 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