Kamis, 29 November 2012

JAVA ARRAY

JAVA ARRAY
    Array merupakan sebuah kemampuan  untuk  menggunakan  satu  variabel  yang  dapat menyimpan  beberapa  data dan  memanipulasinya  dengan  lebih  efektif. 

    Sebuah array akan menyimpan beberapa item data yang memiliki tipe data 
sama didalam sebuah blok memori yang berdekatan yang kemudian dibagai menjadi beberapa ruang.  Array adalah sebuah variabel/sebuah lokasi tertentu yang memiliki satu nama sebagai identifier,namun identifier ini dapat menyimpan lebih dari sebuah nilai.

    Array harus dideklarasikan seperti layaknya sebuah variabel.Pada saat mendeklarasikan array,anda harus membuat sebuah daftar dari tipe data,yang diikuti oleh sepasang tanda kurung [], lalu diikuti oleh nama identifier-nya.

           Sebagai contoh,
int []ages;

                Anda juga dapat menempatkan sepasang tanda kurung [] sesudah nama identifier.
           Sebagai contoh,
int ages[];

    Setelah pendeklarasian array,kita harus membuat array dan menentukan berapa panjangnya dengan sebuah konstruktor.Proses ini di Java disebut sebagai instantiation (istilah dalam Java yang berarti membuat).

     Selain menggunakan sebuah pernyataan new untuk meng-instantiate array,Anda juga dapat mendeklarasikan,membangun,kemudian memberikan sebuah nilai pada array sekaligus dalam sebuah pernyataan.

      Untuk mengakses sebuah elemen dalam array,atau mengakses sebagian dari array,Anda harus menggunakan sebuah angka atau yang disebut sebagai indeks atau subscript. Pada saat memasukkan nilai ke dalam array,sebuah nomor indeks atau subscript telah diberikan kepada tiap anggota array,sehingga program dan programmer dapat mengakses setiap nilai pada array apabila dibutuhkan.

           Untuk mengetahui berapa banyak elemen didalam sebuah array,Anda dapat menggunakan atribut length dari array.Atribut ini akan mengembalikan ukuran dari array itu sendiri.
               Sebagai contoh,
                                           arrayName.length

       Array multidimensi diimplementasikan sebagai array yang terletak didalam array.Array multidimensi dideklarasikan dengan menambahkan jumlah tanda kurung setelah nama array.
Untuk mengakses sebuah elemen didalam array multidimensi,sama saja dengan mengakses array satu dimensi.
system.out.print( dogs[0][0] );

Kode diatas akan mencetak String di layar.