Advertisement
Guest User

Untitled

a guest
Oct 14th, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.56 KB | None | 0 0
  1. package atm_simulation;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class ATM {
  6.  
  7. static Scanner kbInput = new Scanner(System.in);
  8.  
  9. double balance=100;
  10. double money;
  11. int main_menu;
  12.  
  13.     public void showBalance() {
  14.         double balance;
  15. }  
  16.     public void quit() {
  17.         System.exit(0);
  18. }
  19.     public void withdrawal(double money, double balance){
  20.         if (money <=0 || money > balance) {
  21.         System.out.println("You don't have enough balance. Transaction ignored.");
  22. }
  23.         else{balance -=money;
  24. }
  25. }
  26.     public void deposit(double money, double balance){
  27.         balance +=money;
  28. }
  29.     public void main(String[] args){
  30.    
  31.         while (true) {
  32.             System.out.println("1: Check Balance");
  33.             System.out.println("2: Withdraw");
  34.             System.out.println("3: Deposit");
  35.             System.out.println("4: Exit");
  36.             int main_menu = kbInput.nextInt();
  37.            
  38.         switch(main_menu) {
  39.        
  40.             case 1: showBalance();
  41.                     System.out.println("Enter a choice: ");
  42.                     System.out.println("You have $100 in your account ");
  43.                     balance=kbInput.nextDouble();
  44.                     break;
  45.                    
  46.             case 2: withdrawal(money, balance);
  47.                     System.out.println("Enter a choice: ");
  48.                     System.out.println("Enter the amount you want to withdraw: "); 
  49.                     System.out.println("$"+money+"has been withdrawn from your account.");
  50.                     money=kbInput.nextDouble();
  51.                     break;
  52.    
  53.             case 3: deposit(money, balance);
  54.                     System.out.println("Enter a choice: ");
  55.                     System.out.print("Amount to Deposit: ");
  56.                     money=kbInput.nextDouble();
  57.                     break;
  58.                        
  59.             case 4: quit();
  60.                     System.out.println("Have a nice day.");
  61.                    
  62. }          
  63. }          
  64. }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement