Write an small application in Java to develop Banking Application in which user deposits the amount Rs 1000.00 and then start withdrawing of Rs 400.00, Rs 300.00 and it throws exception "Not Sufficient Fund" when user withdraws Rs. 500 thereafter.


Write an small application in Java to develop Banking Application in which user deposits the amount Rs 1000.00 and then start withdrawing of Rs 400.00, Rs 300.00 and it throws exception "Not Sufficient Fund" when user withdraws Rs. 500 thereafter.

import java.util.*;
public class Bank
{
    float fund;
    void deposit(float amount)
    {
        fund=amount;
    }
    void withdraw(float money) throws Exception
    {
        float newFund=fund-money;
        if(newFund<500)
        {
            throw new Exception("Not Sufficient Fund");
        }
        else
        {
            fund=newFund;
            System.out.println("Balance After Withdraw : "+fund);
        }
    }
        public static void main(String arg[])
        {
            Bank b=new Bank();
            b.deposit(1000.00f);
            try
            {
                float money;
                Scanner sc=new Scanner(System.in);
                System.out.println("Enter Your Amount for withdraw : ");
                money=sc.nextInt();
                System.out.println("Withdrawing amount : "+money);
                b.withdraw(money);
                /* here test with static data so don't worry 
                money=300;
                System.out.println("Withdrawing amount : "+money);
                b.withdraw(money); */
            }
            catch(Exception e)
            {
                System.out.println(e.getMessage());
            }
           
        }
}
OUTPUT:-


Comments