资源简介
北京交通大学
软件学院
java作业
陈旭东

代码片段和文件信息
/* 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开发邮件系统(源代码)
相关资源
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
评论
共有 条评论