Mengenal Array

Array adalah wadah dari sekumpulan sesuatu, nah sesuatu itu bisa berupa kata – kata atau angka atau yang lain, nah kata – kata itu adalah String dan angka itu bisa berupa integer (angka bulat-> 123) atau double, float (angka koma koma -> 3,2). biar lebih mudah saya kasih gambar.


Nah terdapat sebuah kotak dengan sekat, anggap saja kotak ini adalah sebuah kereta dan dibagi menjadi beberapa gerbong, bisa dilihat jumlah gerbong adalah 6 dan penomoran gerbong harus dimulai dari NOL. maka gerbong yang terakhir adalah 5 atau jumlah gerbong dikurang 1. kalau dalam array berarti array kita berkapasitas 6 dan indexnya dimulai dari 0 sampai 5 atau kapasitas – 1. mudah kan? seperti itulah array.

Lalu apa yang dimaksud dengan X????? sekarang perhatikan gerbong tadi, sudah jelas x itu adalah isi dari gerbongnya, yang perlu di ingat dalam array adalah jenis dari x harus sama. misal jika x adalah manusia maka x yang lain pun harus manusia, tidak boleh bercampur!! begitu juga array, jika salah satu X nya adalah angka maka yang lain juga angka, tidak boleh ada kata – kata. nah kita coba ini sekarang, array kita menjadi:


Sekarang sudah jelas, array kita berisi kumpulan String (array of String), semuanya harus String. lalu coba kita buat lagi seperti ini:


Nah,, sekarang array kita berisi angka bulat atau integer. sekarang pertanyaannya bagaimana cara membuatnya di java?? oke mari kita coba buat. ingat semuanya harus dimulai dari membuat Kelas dulu dalam percobaan kita, buatlah kelas dengan nama ArrayTest, buat saja dengan netbeans atau eclipse, jika menggunakan netbeans bisa lihat cara membuat kelas. berikut ini adalah contoh kode awalnya:

public class ArrayTest{
}

Oke, sebuah kelas sudah jadi, karena ini cuma test maka langsung saja buat method main agar bisa di eksekusi (run).

public class ArrayTest{
      public static void main(String[] args){
}
}

Nah sebuah kelas dengan method main sudah jadi, lalu kita coba membuat 2 array, yang berisi String dan integer seperti contoh diatas.

Cara mendeklarasikan array 
  • String[] kumpulanString = new String[6], berarti kita punya kotak dengan kapasitas 6 namun hanya boleh diisi String 
  • int[] kumpulanInt = new Int[6], kalau yang ini hanya boleh di isi integer(angka bulat) 

Cara mengisi Array
Kita kan sudah membuat kotak – kotaknya, sekarang tinggal kita isi kotaknya untuk kotak pertama kita isi dengan:

kumpulanString[0] = "perkenalkan";
kumpulanString[1] = "nama";
kumpulanString[2] = "saya";
kumpulanString[3] = "adalah";
kumpulanString[4] = "Dinda";
kumpulanString[5] = "Abi";

Kotak yang harus diisi String sekarang sudah di isi sesuai dengan nomer indexnya yang dimulai dari NOL. lalu kita isi kotak kedua dengan cara yang sama, namun isinya harus angka:

kumpulanInt[0] = 121;
kumpulanInt[1] = 2324;
kumpulanInt[2] = 300;
kumpulanInt[3] = 343;
kumpulanInt[4] = 12;
kumpulanInt[5] = 50;

Nah seperti itulah caranya untuk mengisi array, sekarang kita coba kode lengkapnya




Yak. kita sudah punya array yang sudah ada isinya Full!!! kita bisa rubah – rubah kapasitasnya sesuai mau kita, namun sekali kita sudah set 6! maka kita tidak bisa lagi merubahnya menjadi 8, harus tetap 6. sekarang bagaimana cara mengeluarkan atau mencetak atau memakai isinya ?

Contoh penggunaan array 
mencetak isi array 

Jika kita ingin mencetak isi dari kumpulanString, misal kita ingin mencetak kata “alka”, kita lihat saja kata itu ada di index (nomer) berapa? yak betul!! ada di index ke – 4. berarti cara mencetaknya adalah:

System.out.println(kumpulanString[4]);

Jadi deh dia tercetak, kalau mau mencetak angka 50??

System.out.println(kumpulanInt[5]);

Jadi deh mencetak angka 50. gampang kan, sekarang kita coba dengan kode lengkapnya:




Jadi deh.. tinggal di run dengan menekan [shift + f6].

mengambil nilai array dan memasukkan ke variabel lain 


Misal kita ingin menjumlahkan 300 + 12 , maka kodenya

int a=kumpulanInt[4];
int b=kumpulanInt[3];
int c=a+b;
System.out.println(c);

Gampang kan? sekarang coba tulis juga kodenya agar bisa menjumlahkan. lalu bagaimana jika kita ingin membuat tulisan “lahardi alkawero” ? caranya juga sama kok:

String as=kumpulanString[3];
String bs=kumpulanString[5];
String cs = ""+a+b;
System.out.println(c);

hehe mudah kan?

Mendeklarasikan Array sekaligus mengisi array

kita sudah belajar caranya deklarasi array juga cara mengisinya, tapi ada cara lain untuk deklarasi sekaligus mengisi berikut kodenya



Nah kode diatas ini sudah langsung memasukkan item – itemnya ke dalam array.
Anda baru saja membaca artikel yang berkategori array / Java / Pengenalan dengan judul Mengenal Array. Anda bisa bookmark halaman ini dengan URL https://cod-dinda.blogspot.com/2014/11/mengenal-array.html. Terima kasih!
Ditulis oleh: Unknown - Minggu, 16 November 2014

Belum ada komentar untuk "Mengenal Array"

Posting Komentar