/**
* Penanganan error saat program menghitung
* volume balok dijalankan.
* @author (Dewi Mardani)
* @version (22/12/2020)
*/
import java.util.Scanner;
public class balok
{
public static int hitungVolume(int panjang,int lebar,int tinggi)
{
if(panjang<=0||lebar<=0||tinggi<=0)
{
throw new ArithmeticException("Nilai panjang/lebar/tinggi tidak boleh kurang dari 1");
}
return (panjang*lebar*tinggi);
}
public static void main(String args[])
{
Scanner input = new Scanner (System.in);
System.out.println("Masukkan nilai panjang :");
int panjang=input.nextInt();
System.out.println("Masukkan nilai lebar :");
int lebar=input.nextInt();
System.out.println("Masukkan nilai tinggi :");
int tinggi=input.nextInt();
try{
int sum = hitungVolume(panjang,lebar,tinggi);
System.out.println(sum);
}
catch(ArithmeticException exception){
System.out.println("nilai panjang,lebar,dan tinggi tidak boleh kurang dari 1");
}
System.out.println("Eksekusi program dilanjutkan ...");
}
}