Pages

Rabu, 21 Januari 2015

Program Java Exception Handling: Nested Handling "Pembagian Pengiriman Produk"

PROGRAM JAVA RIYAN FIKRI 
Program Java Exception Handling: Nested Handling "Pembagian Pengiriman Produk" 

1. Buat folder baru untuk menyimpan data program.
2. Setelah itu buka notepad dan ketikan source code berikut:

import java.util.InputMismatchException;
import java.util.Scanner;

public class Tnested {
    public static void main(String[] args) {
   
    int a,b,hasil;
    String nama;
       
    Scanner dataIn = new Scanner(System.in);
    try {
        System.out.println("  Pembagian Pengiriman Produk  ");
        System.out.println("=======================================");
        System.out.print("Nama Produk                  : ");
        nama = dataIn.nextLine();
        System.out.print("Jumlah Distributor           : ");
        a = dataIn.nextInt();
        System.out.print("Jumlah Produk yang dikirim   : ");
        b = dataIn.nextInt();

    try {

        hasil=b/a;
        System.out.println("====================================");
        System.out.println("Produk "+nama+" yang dikirim ke sejumlah Distributor adalah "+hasil);
    }
    catch(ArithmeticException ae){
    System.out.println("Terjadi Kesalahan Perhitungan\n");
    }
    }
    catch(InputMismatchException ime){
    System.out.println("Terjadi Kesalahan Inputan\n");
    }
    finally {
    System.out.println("Pesan ini akan selalu ditampilkan");
    }
    }
}


3. Setelah itu save as dan beri nama sesuai dengan nama class nya yaitu Tnested dan format .java.
4. Kemudian  compile program tersebut di command prompt dan jalankan program tersebut.

Screenshoot Program:


Screenshoot di atas menandakan inputan benar.

 
Screenshoot di atas menandakan kesalahan pada aritmetic(perhitungan).

                     
Screenshoot di atas menandakan kesalahan pada inputannya.