Array dan Blok Eksepsi Pemrograman Java

1. Array

 

Array adalah sebuah variabel yang bisa menyimpan banyak data dalam satu variabel. Array  menggunakan indeks untuk memudahkan akses terhadap data yang disimpan. indeks array selalu dimulai dari 0. jadi jika kita memiliki 10 data dalam sebuah array,maka jumlah array maksimal 9 (karena index array dihitung dari 0) dan indeks tidak selalu berbentuk angka, bisa juga karakter atau teks.

Deklarasi Array pada Java :

tipe_data [] nama_array;
atau
tipe_data nama_array [];
contoh :
int[]angka;
int angka[];

Penulisan Array model 1




Penulisan Array model 2



Output yang dihasilkan dari contoh array diatas sama. hanya penulisannya yang berbeda.



Jenis Array Pada Java
 
Array ini memilki banyak jenis-jenisnya tergantung dengan kebutuhan si programer, untuk contoh array 1 dimensi kamu bisa lihat pada contoh diatas.
Berikut ini kita akan bahas mengenai array 2 dimensi.

Array 2 dimensi atau bisa disebut Array Multidimensi adalah versi lanjutan dari array biasa yang merupakan sebuah deretan atau susunan nama-nama variabel (element)
yang memiliki tipe data sama dalam struktur list atau daftar yang dapat diakses secara baris dan kolom, berdasarkan element/indexnya.



Kalian bisa perhatikan contoh gambar diatas untuk mengakses dan menampilkan nilai 84 misalnya, kita dapat menggunakan indeks [2] [4]. Jadi baris dulu baru kolom,
diatas jadinya baris 2 kolom 4 maka menampilkan nilai 84.

Contoh program Array 2 dimensi





2. Blok Eksepsi


Blok Eksepsi adalah teknik penanganan jika terjadi kesalahan pada saat menjalankan program tanpa harus menghentikan program tersebut. Sebagai contoh suatu bilangan yang
dibagi dengan 0 akan menghasilkan jawaban yang tidak terdefinisi, hal ini akan membuat error program. jika terjadi kegagalan karena eksepsi maka program akan otomatis
terhenti. untuk menanganihal program akan berhenti maka pada pemrograman java dikenal penanganan eksepsi. Contoh sederhana penanganan ini adalah dengan statement try
 dan catch. Secara default program dijalankan pada statement try namun jika terjadi eksepsi maka catch yang selanjutnya akan dijalankan.

Contoh Program dengan Blok Eksepsi :



Dapat dilihat pada contoh program pertama program pada blok catch akan dijalankan, dan pada contoh kedua block catch tidak akan dijalankan. Hal ini
dikarenakan block catch{...} hanya akan dijalankan jika terjadi eksepsi pada block try{...}.

java juga menyertakan statement finally yang selalu akan dijalankan baik jika terjadi eksepsi maupun tidak.

Berikut merupakan penggunaannya :

try {
    program pada block try
    }
catch(Exceptione ex){
    program pada block catch
    }
finally{
    program pada block finally
       }


Note : jika ada pertanyaan bisa langsung ditanyakan pada kolom komentar. Sekian terimakasih

Komentar

Postingan populer dari blog ini