Sunday 9 December 2012

Mengenal Array


Array Satu Dimensi.

Array di gunakan untuk menyimpan beberapa materio yang terkait dengan data yang bertipe sama yang di letakan berurutan dalam memori.sekali kita mendeklarasikan ukuran dari suatu aray,najka ukuran array itu tidak bias kita ubah.ukuran suatu array menandakan jumlah elemen yang tekandung didalam array itu. Data-data yang tersimpan di dalam array bisa berupa data bertipe primitive atau sebuah objek.seperti halnya pada variable lainnya,kita bias memberi nilai array yang sudah tercipta. Berikut contoh pernyataan array satu dimensi untuk data suhu dalam seminggu.  




Mendeklarasikan array satu dimensi. Seperti halnya variable lainnya,array juga harus dideklarasikan shinnga complier mengetahui array itu berjenis apa,dan beberapa besar ukurannya.Di dalam JAVA,array bias dideklarasikan secara konsisten dalam algoritma dengan 3 cara.adapun 3 cara itu adalah sebagai berikut :






Didalam Java,elemen array pertama bernomor 0,sehingga nomor elemen terakhir array adalah besar jumlah array dikurangi satu. Program Java menghitung rata-rata suhu. //program uji konsep array //nama program : demoarray91.java Class demoarray91 { Public static void main(String args[]) { Int i, rata2; Int sum = 0; Int suhu[]={66,69,64,77,74,76,77}; for (i=0; i<7; i++) sum + = suhu [i]; rata2=sum/7; system.out.println(“---------------------------“); system.out.println(“Data SUHU”); system.out.println(“--------------------------“); for(i=0; i<7 ;i++) system.out.println(“--------------------------“); system.out.println(“Jumlah: “+sum); system.out.println(Rata2: “+rata2); } } Hasil output untuk array 1 dimensi menghitung rata2 suhu. ----------------------------- Data SUHU ----------------------------- Suhu[0]: 66 Suhu[1]: 69 Suhu[2]: 64 Suhu[3]: 77 Suhu[4]: 74 Suhu[5]: 76 Suhu[6]: 77 ----------------------------- Jumlah : 503 Rata2: 71 Array 2 dimensi. Array dua-dimensi merupakan suatu array yang di bangun menurut format baris dan kolom,seperti yang ditunjukan pada table 2.1,untuk mengakses variable array dua –dimensi diawali dari baris ke 0 bergerak ke kolom 0 hingga ke kolom 4 .selanjutnya dari baris ke 1 bergerak ke kolom 0 hingga ke kolom 4,dan seterusnya hingga baris ke 3.
(0,1,2,3 =baris)
(0,1,2,3,4=kolom)



Tabel 2.1

Cara mendeklarasikan Array dua dimensi.






Program Java. class DemoArray95 { Public static void main(String args[]) { int baris,kolom; int two_D[ ][ ]= { {1,3,2,1},{2,1,3,2},{3,2,1,5} }; System.out.println(“\nElemen array two_D adalah: “); for(baris=0;baris <3;bars++) { for(kolom = 0;kolom <4;kolom++) System.out.print(two_D[baris][kolom]+”\t”); System.out.println(); } } }
Output : Elemen array two_D adalah : 1 3 2 1 2 1 3 2 3 2 1 5
Array 3 Dimensi. Array tiga-dimensi merupakan suatu array dari array.Array dari array itu sendiri tidak lain merupakan array dua-dimensi.sehingga array tiga-dimensi dapat dinyatakan juga sebagai array dari array dua-dimensi. Contoh table array 3 dimensi.  



Cara Mendeklarasikan array 3 Dimensi.





Contoh program Java array 3-dimensi. class demoarray97 { public static void show(int a) { switch(a) { case 0 : System.out.println(“\n MATRIX A”); break; case 1: System.out.println(“\n MATRIX B”); break; default: System.out.println(“\n MATRIX C”); } } public static void main(String args[]) { int I,j,k; int three_D[ ][ ][ ]= { { {3,1}, {2,1}, }, { {1,3}, {2,5}, }, { {0,4}, {3,2} } }; DemoArray97 dA =new DemoArray 97(); for (i=0; i<3 ;i++) { dA.show(i); for(j=0; j<2;j++) { for (k=0; k<2; k++) System.out.print(three_D[i][j][k]+”\t”); System.out.println(); } } } } Output : MATRIX A 3 1 2 1 MATRIX B 1 3 2 5 MATRIX C 0 4 3 2

1 komentar:

Thanks gan artikelnya, jangan lupa ya kunjungi juga punya aneArray Berdimensi Banyak

Post a Comment

Note: only a member of this blog may post a comment.