Pemrograman

Contoh Program Throw Dan Throws Pada Java

Contoh Penggunaan Program Throw Dan Throws Pada Java ~ Didalam Java Throw Dan Throws Termasuk Exception Handling Untuk Mengatasi Permasalahan Didalam Program Tersebut, Ada Banyak Macam Exception Handling yang kita ketahui seperti contoh blok try catch dan disini kita akan membahas penuh tentang blok Throw Dan Throws.

Throw

Keyword Ini Digunakan Untuk Melemparkan Suatu Bug Atau Kesalahhan Yang Dibuat Secara Manual. Didalam Java inilah Contoh Programnya

Contoh Program Throw 1

public class Throw {
public static void main(String[] args) {
try {
throw new Exception ("Kesalahan Terjadi");
}catch (Exception e){
System.out.println(e);
}
}
}

Contoh Program Throw Dan Throws Pada Java

Contoh Program Throw 2

public class Throw2 {
static void demoproc(){
try{
throw new NullPointerException ("demo");
}catch(NullPointerException e){
System.out.println("Caught Inside demoproc");
throw e;
}
}
public static void main(String[] args) {
try {
demoproc();
}catch (NullPointerException e){
System.out.println("Recaught:"+e);
}
}
}

Contoh Program Throw Dan Throws Pada Java

Contoh Program Throw 3

public class Throw3 {
public static void methodlain() {
try{
throw new ArrayIndexOutOfBoundsException (1);
}catch(ArrayIndexOutOfBoundsException e){
System.out.println("Penanganan Eksepsi dalam method method lain");
throw e;
}
}
public static void main(String[] args) {
try{
methodlain();
}catch(ArrayIndexOutOfBoundsException e){
System.out.println("Penanganan Eksepsi Dalam Method Main");
}
}
}

Contoh Program Throw Dan Throws Pada Java

Contoh Program Throw 4

public class Throw4 {
public static void main(String[] args) {
try {
throw new Exception ("Kesalahan Terjadi");
}catch(Exception e){
System.out.println(e);
}
}
}

Contoh Program Throw Dan Throws Pada Java

Throws

Keyword throws digunakan dalam suatu method atau kelas yang mungkin menghasilkan suatu kesalahan sehingga perlu ditangkap erornya..

Contoh Program Throws 1

public class Throws {
void method1() throws ArithmeticException {
throw new ArithmeticException("Calculate Error");
}
void method2()throws ArithmeticException {
method1();
}
void method3(){
try {
method2();
}
catch(ArithmeticException e) {
System.out.println("Arithmetic Exception Handled");
}
}
public static void main(String[] args) {
Throws obj = new Throws();
obj.method3();
System.out.println("End Of Program");
}
}

Contoh Program Throw Dan Throws Pada Java

Contoh Program Throws 2

public class Throws2 {
void method() throws ArithmeticException {
throw new ArithmeticException ("Arithmetic Exception Occured");
}
}
class Example1 {
public static void main(String[] args) {
Throws2 obj = new Throws2();
obj.method();
System.out.println("End Of Program");
}
}

Contoh Program Throw Dan Throws Pada Java

Contoh Program Throws 3

public class Throws3 {
public static void main(String[] args) {
try {
f();
}catch (Exception e){
System.out.println(e);
}
}
public static void f() throws NullPointerException,ArrayIndexOutOfBoundsException {
throw new NullPointerException();
}
}


Contoh Program Throw Dan Throws Pada Java

Contoh Program Throws 4

public class Throws4 {
public static void main(String[] args) {
try {
f();
}catch (Exception b){
System.out.println(b);
}
}
public static void f() throws NullPointerException,ArrayIndexOutOfBoundsException {
throw new ArrayIndexOutOfBoundsException();
}
}

Contoh Program Throw Dan Throws Pada Java

Penjelasan…

Throw

Keyword Throw ini digunakan untuk melempar suatu kesalahan atau exception didalam program tersebut, Sebagai Contoh :

If (ada yang salah)Throw new Exception("Terdapat Kesalahan Disini");

Throws

Keyword Throws digunakan pada waktu mendeklarasikan mendeklarasikan suatu method untuk memberi tahu bahwa method yang bersangkutan dapat melepar eksepsi dengan tipe yang dideklarasikan oleh keyword throws tersebut, contohnya begini :

Void methodlain()throwsIOException,Exception{}

Penutup..

Baiklah sampai disini kalian boleh mencobanya di komputer kalian masing masing, saat ini java memang sudah tidak asing lagi bagi kalangan orang, bahkan dunia sudah menggunakan ini, demikianlah artikel ini yang berjudul Contoh Program Throw Dan Throws Pada Java semoga bermanfaat dan dapat anda terapkan dirumah masing masing 🙂

About the author

Mohammad Kahfi

Pengetahuan adalah kebebasan, dan ketidaktahuan adalah perbudakan.

Leave a Comment