Lab 26
AIM: 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.

Bank.java
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());
            }
            
        }
}

Output
banking application output
banking application in java by practical server

Happy Coding :)