Answers for "Write a program in Java for Banking Application in which user deposits the amount Rs 2000/- and then start withdrawing of Rs 1000/-, Rs 500/- and it throws exception "Not Sufficient Fund" when user withdraws Rs. 750/- thereafter."

0

Write a program in Java for Banking Application in which user deposits the amount Rs 2000/- and then start withdrawing of Rs 1000/-, Rs 500/- and it throws exception "Not Sufficient Fund" when user withdraws Rs. 750/- thereafter.

import java.util.*;
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());
            }
            
        }
}
Posted by: Guest on February-14-2021

Code answers related to "Write a program in Java for Banking Application in which user deposits the amount Rs 2000/- and then start withdrawing of Rs 1000/-, Rs 500/- and it throws exception "Not Sufficient Fund" when user withdraws Rs. 750/- thereafter."

Code answers related to "TypeScript"

Browse Popular Code Answers by Language