Bank_Java
package com.study;
public class Bank {
private Account[] accounts;
private int count;
public Bank(){
accounts=new Account[100];
accounts[0]=new SavingAccount("s001","1111",1000);
accounts[1]=new SavingAccount("s002","1111",2000);
accounts[2]=new CreditAccount("c001","1111",15000,1000);
count=3;
}
public int showBalance(Account account){
return account.getBalance();
}
public void saveMoney(Account account,int num){
account.save(num);
}
public void loanMoney(IRepay account,int num){
try {
account.loan(num);
} catch (NoEnoughMoneyException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public void depositMoney(Account account,int num) throws NoEnoughMoneyException{
account.deposit(num);
}
public Account verifyCard(String cardNo,String passwd){
Account account=null;
for(int i=0;i<count;i++){
if(accounts[i].getCardNo().equals(cardNo)&&accounts[i].getPasswd().equals(passwd)){
account=accounts[i];
break;
}
}
return account;
}
}
public class Bank {
private Account[] accounts;
private int count;
public Bank(){
accounts=new Account[100];
accounts[0]=new SavingAccount("s001","1111",1000);
accounts[1]=new SavingAccount("s002","1111",2000);
accounts[2]=new CreditAccount("c001","1111",15000,1000);
count=3;
}
public int showBalance(Account account){
return account.getBalance();
}
public void saveMoney(Account account,int num){
account.save(num);
}
public void loanMoney(IRepay account,int num){
try {
account.loan(num);
} catch (NoEnoughMoneyException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public void depositMoney(Account account,int num) throws NoEnoughMoneyException{
account.deposit(num);
}
public Account verifyCard(String cardNo,String passwd){
Account account=null;
for(int i=0;i<count;i++){
if(accounts[i].getCardNo().equals(cardNo)&&accounts[i].getPasswd().equals(passwd)){
account=accounts[i];
break;
}
}
return account;
}
}
下一篇:再别康桥,徐志摩
声明:以上文章均为用户自行添加,仅供打字交流使用,不代表本站观点,本站不承担任何法律责任,特此声明!如果有侵犯到您的权利,请及时联系我们删除。
文章熱度:☆☆☆☆☆
文章難度:☆☆☆☆☆
文章質量:☆☆☆☆☆
說明:系統根據文章的熱度、難度、質量自動認證,已認證的文章將參與打字排名!
本文打字排名TOP20
登录后可见