Penjelasan Array

Array

Array adalah sebuah tempat untuk menyimpan kumpulan data yang tipenya sama

Pembuatan array

cara buat array ada dua cara

tipeData [] namaVariable = new tipeData[jumlahArray]; tipeData [] namaVariable = {isi, array};

contoh

int [] umur = new int[5]; String [] nama = new String {"nama", "saya", "kepo"};

Penggunaan array

jika kita ingin menggunakan array kita harus mengisi array nya dulu

perlu diingat bahwa array dimulai dari nol int [] umur = new int[5]; umur [0] = 12; umur [1] = 15; umur [2] = 18; umur [3] = 20; umur [4] = 23; umur [5] = 25;

dalam penggunaan array looping sangat berguna untuk pengisian array

for(int x = 0; x < 4; x++){
	umur[x] x + 1;
}

x < 4 angka 4 disini bisa kita ganti dengan arr.length, .length adalah methode untuk menghitung panjang array.

Akses array

Setelah kita membuat array kita akan mengakses array kita akan akses array yang kita buat sebelumnya.

contoh

int [] umur = new int[5];
umur [0] = 12;
umur [1] = 15;
umur [2] = 18;
umur [3] = 20;
umur [4] = 23;

System.out.print(umur[0]);
System.out.print(umur[1]);
System.out.print(umur[2]);
System.out.print(umur[3]);
System.out.print(umur[4]);

kita juga bisa memanfaatkan looping untuk mengakses array

for (int x = 0; x < 4; x++){
	System.out.println(umur[x]);
}

Array 2D

Array 2 Dimensi adalah ketika ada array di dalam array jadi contoh

{{12,13,16},{10,19,13}}\

array bisa memiliki lebih dari satu dimensi karna itu array memiki sifat multi dimensional.

Buat array 2D

String [][] arr2D = new String [2][2];

arr2D[0][0] = "Kayu";
arr2D[0][1] = "Kursi";
arr2D[1][0] = "Besi";
arr2D[1][1] = "Sendok";

Pada [] yang pertama adalah baris Pada [] yang kedua adalah kolom

kita juga bisa membuat array 2D dengan cara yang lain

String [][] arr2D = new String [][]\{\{Kayu","Besi"\},\{"Rumah","Sendok"\}\};

Menampilkan array 2D

cara menampilkan array 2D juga berbeda dengan array biasa

System.out.print(arr2D[0][0]);
System.out.print(arr2D[0][1]);
System.out.print(arr2D[1][0]);
System.out.print(arr2D[1][1]);

IndexOutOf Bounds

IndexOutOf Bounds adalah pesan error yang disampaikan oleh java saat kita mengakses index array yang tidak ada pada array tersebut,Maka dari itu saat kita mengakses index array kita harus lebih berhati-hati.

Averoes Blog

Averoes Blog

I'm a Junior Android Developer who study in Mercu Buana Yogyakarta University