4. Array & Blok Eksepsi

Array
· Array adalah sebuah tipe data bentukan yang terdiri
dari sejumlah komponen dengan tipe data yang sama.
· Berfungsi untuk menyimpan nilai pada seuatu variabel
yang memiliki tipe data yang sama.
· Setiap indek dimulai dari 0 dan seterusnya.
Penulisan Array
:
tipe data namaVariabel [ jumlah_indeks ];
|
Contoh :
int angka [5]; //jumlah
indeks dapat tidak ditulis meskipun belum diinisialisasi.
String [] angka = new
String[5]; //harus ditulis jumlah indeks jika belum
diinisialisasi.
|
· Jumlah indeks dapat ditulis ataupun tidak ditulis.
· Jumlah indeks berarti menentukan batas maksimal untuk
menyimpan nilai ke dalam setiap indeks.
· Tanpa penulisan jumlah indeks, jumlah indeks menjadi
dinamis (bergantung kepada jumlah nilai yang tersimpan.
Contoh Array
int angka [] = {5,2,6,8,1};
String [] angka = new String[]{“3”, “7”};
|
Penerapan
Array
Array (Cara Pengaksesan Indeks)
Array Multidimensi
·
Bentuk kompleks dari Array
·
Pengaksesan nilai dalam array menggunakan indeks baris
dan kolom.
·
Utamanya digunakan untuk operasi Matriks.
Penulisan :
tipe data namaVariabel [ ] [ ];
|
Blok Eksepsi
· Merupakan keadaan tidak normal (abnormal) saat program tersebut dijalankan.
· Ketika terjadi suatu eksepsi, maka dibutuhkan suatu
objek tertentuk untuk penanganan eksepsi tersebut.
· Metode penanganan untuk penanganan Eksepsi :
1. Try… Catch
2. Throw
3. Throws
4. Finally
Try… Catch
Bentuk dasar
penanganan sebuah kondisi abnormal dari program. Ketika terjadi sebuah eksepsi,
maka blok Catch akan “menangkapnya” tanpa menghentikan program. Jika tidak
terjadi suatu eksepsi maka blok Try yang akan dijalankan.
Throw
Throw digunakan
secara eksplisit untuk melempar suatu kondisi. Aliran eksekusi akan segera
terhenti apabila telah mencapai pernyataan throw. Throw dibuat secara manual
oleh program mer yang artinya kita dapat menentukan kapan kondisi throw
terjadi.
Solusi
apabila sebuah method dapat menyebabkan terjadinya eksepsi, namun tidak dapat “menangkapnya”.
Finally
Kondisi finally
akan dieksekusi, meskipun tidak terjadi suatu eksepsi.
Leave a Comment