TUGAS PBO-C Pertemuan-9 : Java Exception Handling
TUGAS PBO-C Pertemuan-9 : Java Exception Handling
Pada pertemuan kesembilan kelas PBO-C, saya diberi tugas untuk membuat program Java Exception Handling dengan menggunakan Blue-J. Program Java Exception Handling itu sendiri yaitu Exception ini juga adalah yang merepresentasikan suatu error atau kondisi yang mencegah eksekusi berjalan secara normal. Pada program Java, jika di tengah-tengah program menemui error atau disebut juga runtime error, maka akan dilemparkan sebagai exception / pengecualian.
Bahasa pemrograman Java memungkinkan kita untuk membuat exception yang baru dan melemparnya dengan menggunakan keyword throw dan throws.
Contoh Java Exception Handling diantaranya ada 3 yaitu :
a. Finally : Merupakan keyword yang menunjukan bahwa block program tersebut akan selalu dieksekusi meskipun adanya kesalahan yang muncul atau pun tidak ada
b. Throws : Keyword Throws digunakan dalam suatu method atau kelas yang mungkin menghasilkan suatu kesalahan sehingga perlu ditangkap errornya..
C. Catch : Keyword Catch digunakan untuk menangkap kesalahan atau bug yang terjadi dalam block try. Setelah menangkap kesalahan yang terjadi maka developer dapat melakukan hal apapun pada block catch sesuai keinginan developer.
Contoh Source Codenya :
import java.util.Scanner;
public class kelilingLingkaran
{
public static void main(String args[])
{
Scanner input = new Scanner (System.in);
double pi = 3.14;
System.out.print("Masukkan nilai jari-jari lingkaran : ");
int r = input.nextInt();
try
{
if(r<=0)
{
throw new ArithmeticException();
}
double keliling = 2*pi*r;
System.out.print("Keliling lingkaran adalah : ");
System.out.println(keliling);
}
catch(ArithmeticException exception){
System.err.printf("%nException: %s%n", exception);
System.out.println("Nilai jari-jari tidak boleh nol atau negatif");
}
}
}
Hasil dari programmnya :
Sekian tugas Pbo saya pada pertemuan ke-9, mohon maaf jika ada kesalahan kata, sekian terima kasih.
Komentar
Posting Komentar