import java.io.* ;
import java.util.Scanner ;
class account
{
int accno;
int amt;
account
( String a,
int b,
int c
) {
this .name = a;
this .accno = b;
this .amt = c;
}
public void account_create( )
{
System .
out .
println ( "Bank Details" ) ; System .
out .
println ( "Name: " + name
) ; System .
out .
println ( "Account No: " + accno
) ; System .
out .
println ( "Amount: " + amt
) ; }
public void deposit_amount( int val)
{
amt = amt + val;
System .
out .
println ( "Amount Balance: " + amt
) ; }
public void withdrawal_amount( int val1)
{
if ( ( amt- val1) <= 500 )
{
System .
out .
println ( "Insufficient Balance:" ) ; }
else
{
amt = amt - val1;
System .
out .
println ( "Collect your cash: " + val1
) ; System .
out .
println ( "Balance Cash: " + amt
) ; }
}
}
class bank
{
public static void main
( String ramos
[ ] ) {
int choice,i,amt,val1;
Scanner in
= new Scanner
( System .
in ) ; System .
out .
println ( "[1] Account Creation" ) ; System .
out .
println ( "[2] Deposit" ) ; System .
out .
println ( "[3] Withdrawal" ) ; System .
out .
println ( "[4] Balance Inquiry" ) ;
account o = new account ( "Joes" ,1000 ,500 ) ;
do
{
System .
out .
println ( "Enter your Choice:" ) ; choice = in.nextInt ( ) ;
switch ( choice)
{
case 1 :
System .
out .
println ( "Account Creation: " ) ; o.account_create ( ) ;
break ;
case 2 :
System .
out .
println ( "Deposit: " ) ; System .
out .
println ( "Enter your Amount:" ) ; amt = in.nextInt ( ) ;
o.deposit_amount ( amt) ;
break ;
case 3 :
System .
out .
println ( "Withdrawal: " ) ; System .
out .
println ( "How much do you want to withdraw?: " ) ; val1 = in.nextInt ( ) ;
o.withdrawal_amount ( val1) ;
break ;
case 4 :
System .
out .
println ( "Balance Inquiry: " ) ; o.account_create ( ) ;
break ;
}
System .
out .
println ( "Do you want to continue press 5" ) ; i = in.nextInt ( ) ;
} while ( i == 5 ) ;
System .
out .
println ( "Thank you!" ) ; }
}
aW1wb3J0IGphdmEuaW8uKjsKaW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwoKY2xhc3MgYWNjb3VudAp7CglTdHJpbmcgbmFtZTsKCWludCBhY2NubzsKCWludCBhbXQ7CglhY2NvdW50KFN0cmluZyBhLCBpbnQgYixpbnQgYykKCXsKCQl0aGlzLm5hbWUgPSBhOwoJCXRoaXMuYWNjbm8gPSBiOwoJCXRoaXMuYW10ID0gYzsKCX0KCQoJcHVibGljIHZvaWQgYWNjb3VudF9jcmVhdGUoKQoJewoJCVN5c3RlbS5vdXQucHJpbnRsbigiQmFuayBEZXRhaWxzIik7CgkJU3lzdGVtLm91dC5wcmludGxuKCJOYW1lOiAiICsgbmFtZSk7CgkJU3lzdGVtLm91dC5wcmludGxuKCJBY2NvdW50IE5vOiAiICsgYWNjbm8pOwoJCVN5c3RlbS5vdXQucHJpbnRsbigiQW1vdW50OiAiICsgYW10KTsKCX0KCXB1YmxpYyB2b2lkIGRlcG9zaXRfYW1vdW50KGludCB2YWwpCgl7CgkJYW10ID0gYW10ICsgdmFsOwoJCVN5c3RlbS5vdXQucHJpbnRsbigiQW1vdW50IEJhbGFuY2U6ICIgKyBhbXQpOwoJfQoJcHVibGljIHZvaWQgd2l0aGRyYXdhbF9hbW91bnQoaW50IHZhbDEpCgl7CgkJaWYoKGFtdC12YWwxKTw9NTAwKQoJCXsKCQkJU3lzdGVtLm91dC5wcmludGxuKCJJbnN1ZmZpY2llbnQgQmFsYW5jZToiKTsKCQl9CgkJZWxzZQoJCXsKCQkJYW10ID0gYW10IC0gdmFsMTsKCQkJU3lzdGVtLm91dC5wcmludGxuKCJDb2xsZWN0IHlvdXIgY2FzaDogIiArIHZhbDEpOwoJCQlTeXN0ZW0ub3V0LnByaW50bG4oIkJhbGFuY2UgQ2FzaDogIiArIGFtdCk7CgkJfQoJCQoJfQoKfQoKY2xhc3MgYmFuawp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmcgcmFtb3NbXSkKCXsKCQlpbnQgY2hvaWNlLGksYW10LHZhbDE7CgkJU2Nhbm5lciBpbiA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CgkJU3lzdGVtLm91dC5wcmludGxuKCJbMV0gQWNjb3VudCBDcmVhdGlvbiIpOwoJCVN5c3RlbS5vdXQucHJpbnRsbigiWzJdIERlcG9zaXQiKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIlszXSBXaXRoZHJhd2FsIik7CgkJU3lzdGVtLm91dC5wcmludGxuKCJbNF0gQmFsYW5jZSBJbnF1aXJ5Iik7CgkKCQlhY2NvdW50IG8gPSBuZXcgYWNjb3VudCAoIkpvZXMiLDEwMDAsNTAwKTsKCQlkbwoJCXsKCQkJU3lzdGVtLm91dC5wcmludGxuKCJFbnRlciB5b3VyIENob2ljZToiKTsKCQkJCWNob2ljZSA9IGluLm5leHRJbnQoKTsKCQkJCXN3aXRjaChjaG9pY2UpCgkJCQl7CgkJCQkJY2FzZSAxOgoJCQkJCQlTeXN0ZW0ub3V0LnByaW50bG4oIkFjY291bnQgQ3JlYXRpb246ICIpOwoJCQkJCQlvLmFjY291bnRfY3JlYXRlKCk7CgkJCQkJCQoJCQkJCWJyZWFrOwoJCQkJCWNhc2UgMjoKCQkJCQkJU3lzdGVtLm91dC5wcmludGxuKCJEZXBvc2l0OiAiKTsKCQkJCQkJU3lzdGVtLm91dC5wcmludGxuKCJFbnRlciB5b3VyIEFtb3VudDoiKTsKCQkJCQkJYW10ID0gaW4ubmV4dEludCgpOwoJCQkJCQlvLmRlcG9zaXRfYW1vdW50KGFtdCk7CgkJCQkJCQoJCQkJCWJyZWFrOwoJCQkJCWNhc2UgMzoKCQkJCQkJU3lzdGVtLm91dC5wcmludGxuKCJXaXRoZHJhd2FsOiAiKTsKCQkJCQkJU3lzdGVtLm91dC5wcmludGxuKCJIb3cgbXVjaCBkbyB5b3Ugd2FudCB0byB3aXRoZHJhdz86ICIpOwoJCQkJCQl2YWwxID0gaW4ubmV4dEludCgpOwoJCQkJCQlvLndpdGhkcmF3YWxfYW1vdW50KHZhbDEpOwoJCQkJCQkKCQkJCQlicmVhazsKCQkJCQljYXNlIDQ6CgkJCQkJCVN5c3RlbS5vdXQucHJpbnRsbigiQmFsYW5jZSBJbnF1aXJ5OiAiKTsKCQkJCQkJby5hY2NvdW50X2NyZWF0ZSgpOwoJCQkJCWJyZWFrOwoJCQkJfQoJCQkJU3lzdGVtLm91dC5wcmludGxuKCJEbyB5b3Ugd2FudCB0byBjb250aW51ZSBwcmVzcyA1Iik7CgkJCQlpID0gaW4ubmV4dEludCgpOwoJCX0gd2hpbGUoaSA9PSA1KTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIlRoYW5rIHlvdSEiKTsKCX0KfQ==