26 Feb 2014

How to design an ATM application using Java

Problem:


How to design an ATM application using Java



Code:

Use the code to develop an ATM application using Java

import java.util.Scanner;
class ATMapplication
{
        public void withdrawl(int a)
    {
            int b,c;
            Scanner s=new Scanner(System.in);
            System.out.println("Enter withdrawl amount");
            b=Integer.parseInt(s.nextLine());
            c=a-b;
            System.out.println("\nTransaction completed Amount after withdrawl is"+c);
            System.out.println("\nThank U");
}
            public void credit(int a)
    {
            int b,c;
            Scanner s=new Scanner(System.in);
            System.out.println("Enter withdrawl amount");
            b=Integer.parseInt(s.nextLine());
            c=a+b;
            System.out.println("\nTransaction completed Amount after Credit is"+c);
            System.out.println("\nThank U");
    }
    public void balenquiry(int a)
    {
            System.out.println("Your balance is"+a);
            System.out.println("\nThank U");
    }
    public static void main(String[] args)
    {
        String name;
        int a,b,c,ch;
        ATMapplication ob=new ATMapplication();
        Scanner s=new Scanner(System.in);
        System.out.println("Welcome to the SBI bank");
        System.out.println("Enter your name");
        name=s.nextLine();
        System.out.println("Enter your pin number");
        b=Integer.parseInt(s.nextLine());
        if(b>999 && b<10000)
        {
        c=b*1000;
        System.out.println("\nMenu\n1.withdrawl\n2.credit\n3.Balance Enquiry\n4.exit");
        System.out.println("\nEnter your choice");
        ch=Integer.parseInt(s.nextLine());
        switch (ch)
        {
        case 1:
            ob.withdrawl(c);
            break;
            case 2:
                ob.credit(c);
                break;
                case 3:
                    ob.balenquiry(c);
                break;
                case 4:
                    System.exit(0);
                default:
                    System.out.println("Wrong choice");
        }
        }
        else
        {
            System.out.println("Invalid pin number");
        }
    }
}

No comments:

Post a Comment