document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. /**
  2.  * Penanganan error saat program menghitung
  3.  * volume balok dijalankan.
  4.  * @author (Dewi Mardani)
  5.  * @version (22/12/2020)
  6.  */
  7. import java.util.Scanner;
  8. public class balok
  9. {
  10.         public static int hitungVolume(int panjang,int lebar,int tinggi)
  11.         {
  12.             if(panjang<=0||lebar<=0||tinggi<=0)
  13.             {
  14.                 throw new ArithmeticException("Nilai panjang/lebar/tinggi tidak boleh kurang dari 1");
  15.             }
  16.             return (panjang*lebar*tinggi);
  17.         }
  18.    
  19.    
  20.     public static void main(String args[])
  21.     {
  22.  
  23.             Scanner input = new Scanner (System.in);
  24.             System.out.println("Masukkan nilai panjang :");
  25.                 int panjang=input.nextInt();
  26.             System.out.println("Masukkan nilai lebar :");
  27.                 int lebar=input.nextInt();
  28.             System.out.println("Masukkan nilai tinggi :");
  29.                 int tinggi=input.nextInt();
  30.             try{
  31.                 int sum = hitungVolume(panjang,lebar,tinggi);
  32.                 System.out.println(sum);
  33.             }
  34.             catch(ArithmeticException exception){
  35.                 System.out.println("nilai panjang,lebar,dan tinggi tidak boleh kurang dari 1");
  36.             }
  37.             System.out.println("Eksekusi program dilanjutkan ...");
  38.     }
  39.        
  40. }
  41.  
');