Kamis, 16 Desember 2010

Array


Array
Jika diibaratkan array seperti sebuah lemari. Dimana lemari itu memiliki laci yang bisa menampung satu benda. Sama halnya dengan array. Array adalah suatu fungsi yang bisa menyimpan suatu variable dan bisa menggunakan variable tersebut.
Array dibagi menjadi 2:
1. Array 1 dimensi
2. Array 2 dimensi.....
okaaay.. kita akan bahas array 1 dimensi dulu..

Array 1 dimensi
Array 1 dimensi adalah array yang memiliki 1 index saja..
binggung dengan pernyataan di atas??
ok.. ni aku kasih contohnya..
array satu dimensi ibarat sebuah rak buku yang memanjang kesamping saja secara horisontal. Dan rak tersebut dimulai dengan angka 0 sebagai index awal. Hingga index dimana kita membuat rak terakhir.
contoh:  Budi ingin membuat rak buku sejumlah 100 kolom. Maka indexnya mulai dari 0-99..
Sama seperti array.. jika tadi menggunakan ilustrasi rak buku.. maka sekarang akan aku beri contoh codingnya nih.. supaya gak inggung semua...
hehehe...

Public static void main(String[]args)
{
            int bilangan[] = new int[4];
            bilangan [0] = 7;
            bilangan [1] = 2;
            bilangan [2] = 5;
            bilangan [3] = 1;
System.out.print(bilangan[0]);
System.out.print(bilangan[1]);
System.out.print(bilangan[2]);
System.out.print(bilangan[3]);

}
Ini adalah penjelasan:
int bilangan[] = new int[4]; adalah dimana kita membuat seuah array baru dengan nilai 4..

bilangan[0] menandakan bahwa itu adalah index ke 0. Dan jika kita memuat array sebanyak 4 maka index akan berhenti di angka 3.

Array multi dimensi atau 2 dimensi 
array multi dimensi ini bisa diibaratkan seperti lemari atau loker yang ada di perpustakaan atau ada gym.. dimana loker tersebut berbentuk persegi dan terdiri dari lemari-lemari kecil..
demikian juga dengan array 2 dimensi.. array ini memiliki 2 index.. comtoh 4x3..
seperti itu..
Hmmm.. ni kukasih caranya membuat array 2 dimensi itu gimana..

tipe namaArray[][]=new tipe[isinya array berapa][isinya array berapa];
ni contohnya yang lebih jelas..
int nilai[][]=new int[5][5];
ini cara membuat array 2 dimensi..
tapi... kayaknya binggung yaa???

okeeey.. pasti sudah mumet bin binggung..
ini aku kasih contohnya..
ini contoh array 2 dimensi tabel perkalian...

Public static void main(String[] args)
{
            int bilangan[][] = new int [5][5];
            int baris, kolom;
            for(baris = 0;baris<5;baris++)
                        for(kolom=0;kolom<5;kolom++)
                                    bilangan[baris][kolom] = (baris +1) * (kolom+1);
            for(baris = 0; baris < 5; baris++)
            {
                        for(kolom=0;kolom<5;kolom++)
                                    System.out.print(bilanganpbaris][kolom]);
                        System.out.printf(“”);
            }
}

Tidak ada komentar:

Posting Komentar