PEMROGRAMAN BERORIENTASI OBJEK
89 | P a g e
P
Petunjukpenulisanprogram:
1.
Biasanya, lebih baik menginisialisasi atau menginstantiate array setelah Anda mendeklarasikannya. Sebagai contoh pendeklarasiannya
int[]arr=newint[100]; lebih disarankan daripada, int[]arr;
arr=new int[100]; 2. Elemen-elemen dalam n-elemen array memiliki indeks dari 0 sampain-1.
Perhatikan di sini bahwa tidak ada elemen array arr [n]. Hal ini akan menyebabkan array-index out-of-bounds exception.
3. Anda tidak dapat mengubah ukuran dari sebuah array
e. Array Multidimensi
Array multidimensi diimplementasikan sebagai array yang terletak di dalam array. Array multidimensi dideklarasikan dengan menambahkan jumlah tanda kurung
setelah nama array. Sebagai contoh, Listing Program
Public class Array Sample {
Public static void main String[]args {
int[]ages=new int[100]; forint i=0;i100;i++
{ System.out.printages[i];
} }
}
Sintaks Array Multidimensi
Elemen512x128dariintegerarray int[][]twoD=newint[512][128]; karakter array 8x16x24
char[][][]threeD=new char[8][16][24]; String array4 baris x 2 kolom
String[][]dogs= {
{terry,brown}, {Kristin,white},
PEMROGRAMAN BERORIENTASI OBJEK
90 | P a g e
Untuk mengakses sebuah elemen di dalam array multidimensi, sama saja dengan mengakses array satu dimensi. Misalnya saja, untuk mengakses
elemen pertama dari baris pertama didalam array dogs, kita akan menulis ,
S Kode diatas akan mencetak String
“terry” dilayar.
c. Rangkuman
Java mengijinkan kita untuk mengeksekusi blok code berulang-ulang sesuai dengan jumlah yang diinginkan. Ada pernyataan while loop, yaitu pernyataan
yang diulang-ulang sampai mencapai kondisi yang diinginkan jika nilai dari while loop bernilai benar atau true maka akan terus berulang-ulang hingga nilai
menjadi false atau salah. Do-while-loop mengeksekusi pernyataan di dalam do- while-loop akan dieksekusi sedikitnya satu kali. For loop hampir mirip seperti
struktur pengulangan untuk mengeksekusi kode yang sama sebanyak jumlah yang telah ditentukan. Array adalah suatu tipe variabel yang memiliki
kemampuan untuk menyimpan beberapa data dan memanipulasinya dengan lebih efektif. Array memiliki suatu nama sebagai identifier, namun identifier ini
dapat menyimpan lebih dari sebuah nilai. Tipe variabel ini harus dideklarasi layaknya variabel lain, pada saat mendeklarasikan array anda harus membuat
sebuah daftar dari tipe data, yang diikuti oleh sepasang tanda kurung [ ].Sekali array dideklarasikan dan di konstruksi, nilai yang disimpan dalam setiap anggota
array akan di inisialisasi sebagai nol. Untuk mengakses array anda harus menggunakan sebuah angka atau yang disebut sebagai indeks atau subscript.
Nilai indeks ini selalu bertipe integer dan dimulai dari angka nol dilanjutkan ke angka berikutnya. Sedangkan array multidimensi diimplementasikan seagai
array yang terletak di dalam array, untuk mengakses sebuah elemen sama dengan mengakses array satu dimensi.
{toby,gray}, {fido,black}
};
Sintaks Array Multidimensi System.out.printdogs[0][0];