Minggu, 14 Juli 2019

Array Dan Blok Ekspesisi


Array
Array adalah Sebuah tipe data bentukan yang terdiri dari sejumlah komponen dengan tipe yang sama. yang berfungsi untuk menyimpan nilai pada suatu variabel yang memiliki tipe data yang sama. konsep array adalah menyimpan setiap nilai ke dalam tiap blok disebut indeks. setiap indeks dimulai dari 0 dan seterusnya.

Deklarasi umum array adalah :
Tipe data nama variabel [jumlah indeks];

Contoh :
int nilai [5]; //jumlah indeks dapat tidak ditulis meskipun belum diinisialisasi.
string [] nilai = new string [5]; //harus ditulis jumlah indeks jika belom diinisialisasi.

Jumlah indeks dapat ditulis ataupun tidak ditulis. 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 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

   B. 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
   1. TRY.....CATCH

Bentuk dasar penanganan sebuah kondisi abnormal dari program. Ketika terjadi satu eksepsi, maka blokCatch akan "Menangkapnya" tanpa menghentikan program. Jika tidak terjadi suatu eksepsi maka blokTry yang akan dijalankan. 

Contoh TRY...CATCH

 
 2. 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

  
3. THROWS

Solusi apabila sebuah method dapat menyebabkan terjadinya eksepsi, namun tidak dapat "Menangkapnya".

Contoh THROWS


    4. FINALLY

Kondisi finally akan dieksekusi, meskipun tidak terjadi suatu eksepsi.

Contoh FINALLY

Lorem ipsum is simply dummy text of the printing and typesetting industry.


EmoticonEmoticon