Senin, 02 April 2012

Java : Array (Dasar)

Bismillah...

sepp... nulis lagi...

setelah beberapa hari ga nulis, akhirnya ane ada dapat keinginan untuk nulis lagi #hoaaaammm

btw, ane mo nanya neh, dijawab ga dijawab gpp(loh?), sebenarnya BBM jadi naek ga sih???

katanya ditunda, tp ada sebagian katanya udah naek 1 april kemaren??? kok gw ga dikasih tau? #siapa elu???

lepas dari naek ga naek BBM, untuk temen2 yg pro ama kontra cba renungin dah, kita ga bakalan ribut BBM (Bahan Bakar Minyak, bukan BlackBerry Messenger ;p) naek kalo kita ga pake BBM???

cba aja kita jalan kaki ke sekolah/kerja, atau naek sepeda, apalagi tempat tujuan yang deket, cmn bberapa blok doang, ngapain pake motor???

paling ga pake angkutan umum, metro mini, angkot atau trans bus, dll, selaen kita ngurangin macet, kan jg hemat bahan bakar???

susah sih, klo Indo udah kena budaya konsumer, ane ngerasain sendiri jg, tp masa dibiarin sehh???

coba deh sekali2 tiap minggu kita berhenti pake kendaraan pribadi, naek transportasi umum, cobain bareng teman2, pasti rame

kan klo pada naek transportasi umum jalanan jd lenggang, ane bisa nguasain jalanan sendirian muahahahahahaha #gubrakkkkk


ok ok, stop nasi basinya, yuk kita lanjut ke belajar Java nya, yaitu tipe data kompleks dalam java, yaitu Array

jeng jeng jeng...

sebenerny sblm ngebahas ini ane ingin ngebahas tentang tipe data sederhana dalam java, berhubung mungkin agan2 udah pada tau(alibi : bilang aja maless), ya ane skip, hihihi

Array adalah sekumpulan variabel yang mempunyai tipe data yang sama, yang diacu dengan nama yang sama, yang masing-masing diacu oleh indeks yang berbeda
udah??? jelasny begini...
contoh ada 5 buah variabel bertipe integer, yaitu
a=20
b=30
c=40
d=50
e=60

jika kita ingin membuat seribu variabel, apakah kita harus membuat 1000 variabel bernama berbeda, tentu tidak bukan? disini mas array berperan

bentuk umum deklarasi sekaligus penentuan jumlah elemen array =

tipe data namaarray[]=new tipedata[jumlah anggota array]
atau

tipe data []namaarray=new tipedata[jumlah anggota array]

terserah mo pilih yang mana, ingat bahwa jumlah anggota array harus bertipe data integer

sedangkan untuk mengisi elemen array dapat dpt kita gunakan =

int namaarray[]={20, 30, 40, 50, 60}

atau
int []namaarray=new int[jumlah anggota array]
namaarray[0]={20}
namaarray[1]={30}
namaarray[2]={40}
namaarray[3]={50}
namaarray[4]={60}

anda dapat menggunakan cara pertama atau kedua sesuai kebutuhan,
sekedar catatan, indeks array dalam Java selalu dimulai dari 0, dan berakhir sampai (jumlahelemenarray-1)

lalu bagaimana untuk mengakses elemen array???

berikut contoh program :


public class demoarray{
public static void main(String[] sanul){
//deklarasi array sekaligus penentuan jumlah elemen array
int array[]=new int[5];
//pengisian elemen array
array[0]=20;
array[1]=30;
array[2]=40;
array[3]=50;
array[4]=60;
//print isi array sekaligus pengaksesan
System.out.println("elemen array ke-1 : "+array[0]);
System.out.println("elemen array ke-2 : "+array[1]);
System.out.println("elemen array ke-3 : "+array[2]);
System.out.println("elemen array ke-4 : "+array[3]);
System.out.println("elemen array ke-5 : "+array[4]);
}
}

coba jalankan program tersebut, maka outpustnya akan sperti ini :


elemen array ke-1 : 20
elemen array ke-2 : 30
elemen array ke-3 : 40
elemen array ke-4 : 50
elemen array ke-5 : 60

jika kita lihat maka bilangan 20, 30, 40, 50, 60 berada dalam indeks berurut 0, 1, 2, 3, 4


itulah sekelumit kisah tentang array, dari definisi, deklarasi, pengisian jumlah elemen, pengisian elemen, hingga akses elemen pada array...

sebenarnya kisah tentang array masih panjang, dari jenis array, dan masing2 cara pendeklarasiannya, aray pada string dan lain-lain
berhubung kita belajar dasarnya doang, bolehlah kita sambung lain kali nanti #hoaammmmmmmm wkwkwk

thanx dah berkunjung ke blog saya :D

rujukan : Mudah Belajar Java Edisi Revisi, Budi Rharjo-Imam Jeryanto-Arif Haryono, penerbit INFORMATIKA

Tidak ada komentar:

Posting Komentar