Array & Blok Eksepsi Pada Javva
Array
Array adalah sebuah variabel yang bisa menyimpan banyak data dalam satu
variabel.
Array menggunakan indeks untuk memudahkan akses terhadap data yang disimpannya.
Setiap indeks dimulai dari 0 dan seterusnya, indeks tidak selalu dalam bentuk angka, Bisa juga karakter atau teks
Array menggunakan indeks untuk memudahkan akses terhadap data yang disimpannya.
Setiap indeks dimulai dari 0 dan seterusnya, indeks tidak selalu dalam bentuk angka, Bisa juga karakter atau teks
Deklarasi umum
aray adalah :
|
Tipe_data
nama_variabel[jumlah_Indeks];
|
Cara Membuat Array di Java
Cara membuat array kosong:
|
//
cara pertama
String[]
nama;
//
cara kedua
String
nama[];
//
cara ketiga dengan kata kunci new
String[]
nama = new String[5];
|
Kita menggunakan kurung siku [] untuk membuat array;
Kurung siku bisa diletakkan setelah tipe data atau
nama array;
Angka 5 dalam kurung artinya batas atau ukuran
array-nya.
Array yang kosong siap diisi dengan data. Pastikan
mengisinya dengan data yang sesuai dengan tipe datanya.
Kita bisa mengisinya seperti ini:
|
nama[0]
= "Linda";
nama[1]
= "Santi";
nama[2]
= "Susan";
nama[3]
= "Mila";
nama[4]
= "Ayu";
|
Atau kalau tidak mau repot, kita bisa membuat array
dan langsung mengisinya.
|
String[]
nama = {"Linda", "Santi", "Susan",
"Mila", "Ayu"};
|
Contoh penerapan array:
Array (Cara Pengaksesan Indeks)
Contoh 1:
Contoh 2:
Array Multidimensi
Bentuk Kompleks dari Array. pengaksesan nilai dalam
array menggunakan indeks baris dan kolom. Bentuk deklarasinya : variable[][].
Utamanya digunakan untuk operasi Matriks.
Contoh Array Multidimensi:
Blok Eksepsi
Merupakan keadaan tidak normal (abnormal) saat Program
tersebut dijalankan. Ketika Terjadi suatu eksepsi, maka dibutuhkan suatu objek
tertentu untuk penanganan eksepsi tersebut.
Beberapa metode untuk penanganan Eksepsi:
- Try......Catch
- Throw
- Throws
- Finally
Try......Catch
Bentuk dasar penanganan sebuah kondisi abnormal dari
program. Ketika terjadi satu eksepsi, maka blok Catch akan
"Menangkapnya" tanpa menghentikan program. Jika tidak terjadi suatu
eksepsi maka blok Try yang akan dijalankan.
Contoh TRY...CATCH
THROW
Throw digunakan secara eksplisit untuk melempar suatu
kondisi. Aliran eksekusi akan segera terhenti apabila telah mencapai pernyataan
throw. Throw dibuat secara manual oleh programmer yang artinya kita dapat
menentukan kapan kondisi throw terjadi.
Contoh THROW
THROWS
Solusi apabila sebuah method dapat menyebabkan
terjadinya eksepsi, namun tidak dapat "Menangkapnya".
Contoh THROWS
FINALLY
Kondisi finally akan dieksekusi, meskipun tidak
terjadi suatu eksepsi.
Contoh FINALLY









Komentar
Posting Komentar