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

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];
 Parhatikan:
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:

  1. Try......Catch
  2. Throw
  3. Throws
  4. 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

Postingan populer dari blog ini

GUI

DATABASE (Bagaimana Cara Menghubungkan Java dengan MySQL?)