Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
MyBankAppFinal
//'main' method must be in a class 'Rextester'. //Compiler version 1.8.0_111 import java.util.*; import java.lang.*; class myBankAccount{ final float SBInterestRate=3.0f; final float FDInterestRate=8.65f; final float RDInterestRate=6.75f; long acctNum; String custName,acctType,city; char gender; float balance; public myBankAccount(){ balance=1000.0f; } public myBankAccount(long an,String cname, String at, String cty,float bal,char g){ acctNum=an; custName=cname; acctType=at; city=cty; balance=bal;gender=g; } public float withDrawl(float amount) { if(amount<0) { System.out.println("Invalid Amount"); return (-1.0f);} else if((balance-amount)<1000.0f) { System.out.println("Insufficient Balance... "); return (-2.0f);} else { balance-=amount; System.out.println("Transaction Done..."); return (balance);} } public void deposit(float amount) { if(amount>100000.0f) System.out.println("This transaction needs PAN Card Number :"); else{ balance+=amount; System.out.println("Deposit Transaction Succesful... "+custName + " Your current account balance : "+balance); } } public float computeInterest(int timePeriod) { if(acctType=="SB") return ( balance*timePeriod*SBInterestRate/100); else if(acctType=="FD") return(balance*timePeriod*FDInterestRate/100); else return (balance*timePeriod*RDInterestRate/100); } } class Rextester { public static void main(String args[]) { float x; myBankAccount b1=new myBankAccount(1001,"Shrinivas","SB","Belgaum",3000.0f,'M'); myBankAccount b2=new myBankAccount(1002,"Sharada","FD","Bijapur",8000.0f,'F'); if((x=b1.withDrawl(1800.0f))>0.0f) { System.out.println("Transaction succesful : " + b1.custName + " your current balance is : "+b1.balance);} else System.out.println("Transaction failed... : "+b1.custName+" Your current balance is: "+b1.balance); b1.deposit(5000.0f); if(b1.gender=='M') System.out.println("Mr." + b1.custName+", interest earned on your balance amount " + b1.balance+ " is : "+b1.computeInterest(3)); else System.out.println("Ms." + b1.custName+", interest earned on your balance amount " + b1.balance+ " is : "+b1.computeInterest(3)); if(b2.gender=='M') System.out.println("Mr." + b2.custName+", interest earned on your balance amount " + b2.balance+ " is : "+b2.computeInterest(3)); else System.out.println("Ms." + b2.custName+", interest earned on your balance amount " + b2.balance+ " is : "+b2.computeInterest(3)); System.out.println("Hello, World!"); } }
run
|
edit
|
history
|
help
0
checkingWord
getListVehicules
uraian angka
JAVA regex for only allow numbers
Combination Sum (Leetcode)
Java Switch
output2
JLF
4.A
pow x^n