Untitled
3 hours ago in Plain Text
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);
}
}