ATM Interface Code
ATM Interface Code
import java.util.Scanner;
class BankAccount{
String name;
String userName;
String password;
String accountNo;
float balance = 10000f;
int transactions = 0;
String transactionHistory = "";
}
public void checkBalance() {
System.out.println("\n"+balance+"Rs");
}
while(!flag) {
try {
Scanner sc = new Scanner(System.in);
input = sc.nextInt();
flag = true;
if(choose == 1) {
BankAccount b= new BankAccount();
b.register();
while(true) {
System.out.println("\n1.Login \n2.Exit");
System.out.println("Enter your choice: ");
int ch = takenIntegerInput(2);
if(ch==1) {
if(b.login()) {
System.out.println("\
n********************WELCOME BACK"+b.name +"*******************");
boolean isFinished = false;
while(!isFinished) {
System.out.println("\n1.withdraw \
n2.Deposit \n3.Transfer \n4.check balance \n5.Transaction History \n6.Exit");
System.out.println("Enter your choice:
");
int c = takenIntegerInput(6);
switch(c) {
case 1:
b.withdraw();
break;
case 2:
b.deposit();
break;
case 3:
b.transfer();
break;
case 4:
b.checkBalance();
break;
case 5:
b.transHistory();
break;
case 6:
isFinished = true;
break;
}
}
}
}else {
System.exit(0);
}
}
}else {
System.exit(0);
}
}