資源簡介
北京交通大學(xué)
軟件學(xué)院
java作業(yè)
陳旭東

代碼片段和文件信息
/*?This?class?creates?the?program?to?test?the?banking?classes.
?*?It?creates?a?new?Bank?sets?the?Customer?(with?an?initial?balance)
?*?and?performs?a?series?of?transactions?with?the?Account?object.
?*/
import?banking.*;
public?class?TestBanking?{
??public?static?void?main(String[]?args)?{
????Bank?????bank?=?new?Bank();
????Customer?customer;
????Account?account;
????//
????//?Create?bank?customers?and?their?accounts
????//
????System.out.println(“Creating?the?customer?Jane?Smith.“);
????bank.addCustomer(“Jane“?“Simms“);
????customer?=?bank.getCustomer(0);
????System.out.println(“Creating?her?Savings?Account?with?a?500.00?balance?and?3%?interest.“);
????customer.setAccount(new?SavingsAccount(500.00?0.03));
????System.out.println(“Creating?the?customer?Owen?Bryant.“);
????bank.addCustomer(“Owen“?“Bryant“);
????customer?=?bank.getCustomer(1);
????System.out.println(“Creating?his?Checking?Account?with?a?500.00?balance?and?no?overdraft?protection.“);
????customer.setAccount(new?CheckingAccount(500.00));
????System.out.println(“Creating?the?customer?Tim?Soley.“);
????bank.addCustomer(“Tim“?“Soley“);
????customer?=?bank.getCustomer(2);
????System.out.println(“Creating?his?Checking?Account?with?a?500.00?balance?and?500.00?in?overdraft?protection.“);
????customer.setAccount(new?CheckingAccount(500.00?500.00));
????System.out.println(“Creating?the?customer?Maria?Soley.“);
????bank.addCustomer(“Maria“?“Soley“);
????customer?=?bank.getCustomer(3);
????System.out.println(“Maria?shares?her?Checking?Account?with?her?husband?Tim.“);
????customer.setAccount(bank.getCustomer(2).getAccount());
????System.out.println();
????//
????//?Demonstrate?behavior?of?various?account?types
????//
????//?Test?a?standard?Savings?Account
????System.out.println(“Retrieving?the?customer?Jane?Smith?with?her?savings?account.“);
????customer?=?bank.getCustomer(0);
????account?=?customer.getAccount();
????//?Perform?some?account?transactions
????System.out.println(“Withdraw?150.00:?“?+?account.withdraw(150.00));
????System.out.println(“Deposit?22.50:?“?+?account.deposit(22.50));
????System.out.println(“Withdraw?47.62:?“?+?account.withdraw(47.62));
????System.out.println(“Withdraw?400.00:?“?+?account.withdraw(400.00));
????//?Print?out?the?final?account?balance
????System.out.println(“Customer?[“?+?customer.getLastName()
???????+?“?“?+?customer.getFirstName()
???????+?“]?has?a?balance?of?“?+?account.getBalance());
????System.out.println();
????//?Test?a?Checking?Account?w/o?overdraft?protection
????System.out.println(“Retrieving?the?customer?Owen?Bryant?with?his?checking?account?with?no?overdraft?protection.“);
????customer?=?bank.getCustomer(1);
????account?=?customer.getAccount();
????//?Perform?some?account?transactions
????System.out.println(“Withdraw?150.00:?“?+?account.withdraw(150.00));
????System.out.println(“Deposit?22.50:?“?+?account.deposit(22.50));
????System.out.println(“With
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????301??2011-04-03?11:04??MyBanking(level1)\.classpath
?????文件????????385??2011-04-03?11:04??MyBanking(level1)\.project
?????文件???????3643??2011-04-03?11:44??MyBanking(level1)\bin\TestBanking.class
?????文件????????726??2011-04-03?11:44??MyBanking(level1)\bin\banking\Account.class
?????文件????????857??2011-04-03?11:44??MyBanking(level1)\bin\banking\Bank.class
?????文件????????685??2011-04-03?11:48??MyBanking(level1)\bin\banking\CheckingAccount.class
?????文件????????915??2011-04-03?11:44??MyBanking(level1)\bin\banking\Customer.class
?????文件????????388??2011-04-03?11:44??MyBanking(level1)\bin\banking\SavingsAccount.class
?????文件???????4825??2011-04-03?11:44??MyBanking(level1)\src\TestBanking.java
?????文件????????472??2011-04-03?11:44??MyBanking(level1)\src\banking\Account.java
?????文件????????478??2011-04-03?11:44??MyBanking(level1)\src\banking\Bank.java
?????文件????????615??2011-04-03?11:48??MyBanking(level1)\src\banking\CheckingAccount.java
?????文件????????441??2011-04-03?11:44??MyBanking(level1)\src\banking\Customer.java
?????文件????????225??2011-04-03?11:44??MyBanking(level1)\src\banking\SavingsAccount.java
?????文件?????102598??2011-04-03?11:51??MyBanking(level1)\無標題.png
?????文件????????301??2011-04-03?11:04??MyBanking(level2)\.classpath
?????文件????????385??2011-04-03?11:04??MyBanking(level2)\.project
?????文件???????2446??2011-04-03?13:00??MyBanking(level2)\bin\TestBanking.class
?????文件????????726??2011-04-03?11:44??MyBanking(level2)\bin\banking\Account.class
?????文件????????857??2011-04-03?11:44??MyBanking(level2)\bin\banking\Bank.class
?????文件????????685??2011-04-03?11:48??MyBanking(level2)\bin\banking\CheckingAccount.class
?????文件???????1325??2011-04-03?13:00??MyBanking(level2)\bin\banking\Customer.class
?????文件????????388??2011-04-03?11:44??MyBanking(level2)\bin\banking\SavingsAccount.class
?????文件???????2601??2011-04-03?13:00??MyBanking(level2)\src\TestBanking.java
?????文件????????472??2011-04-03?11:44??MyBanking(level2)\src\banking\Account.java
?????文件????????478??2011-04-03?11:44??MyBanking(level2)\src\banking\Bank.java
?????文件????????615??2011-04-03?11:48??MyBanking(level2)\src\banking\CheckingAccount.java
?????文件????????756??2011-04-03?13:00??MyBanking(level2)\src\banking\Customer.java
?????文件????????225??2011-04-03?11:44??MyBanking(level2)\src\banking\SavingsAccount.java
?????文件?????107220??2011-04-03?13:02??MyBanking(level2)\無標題.png
............此處省略49個文件信息
- 上一篇:JSP圖形驗證碼的界面
- 下一篇:JSP開發(fā)郵件系統(tǒng)(源代碼)
評論
共有 條評論