package april20; import java.util.Scanner; public class ATM { public static void main(String[] args) { Bank bank = new Bank(); Scanner scanner = new Scanner(System.in); String accNo; int outerChoice = 2, innerChoice = 5; do { accNo = null; System.out.println("\n\nWelcome to ___________ Bank! in English!"); System.out.println("1. Login"); System.out.println("2. Exit"); outerChoice = scanner.nextInt(); switch (outerChoice) { case 1: accNo = bank.login(scanner); if (accNo != null) System.out.println("\nlogin successful, redirecting..."); break; case 2: System.out.println("\nThank you for banking with us!"); System.out.println("Exiting..."); break; default: System.out.println("\nInvalid input!!!"); System.out.println("Please try again.\n"); } if (accNo != null) { do { System.out.println("\nWelcome Shaktiman"); System.out.println("1. Check Balance"); System.out.println("2. Add Funds"); System.out.println("3. Withdraw Funds"); System.out.println("4. Change Pin"); System.out.println("5. Go back"); innerChoice = scanner.nextInt(); switch (innerChoice) { case 1: bank.checkBalance(scanner); break; case 2: bank.addFunds(scanner); break; case 3: bank.withdrawFunds(scanner); break; case 4: bank.changePin(scanner); break; case 5: System.out.println("\nRedirecting to main menu..."); break; default: System.out.println("\nInvalid input!!!"); System.out.println("Please try again.\n"); } } while (innerChoice != 5); } } while (outerChoice != 2); } }