资源简介
账户管理系统,银行的atm机使用的微型管理系统模拟

代码片段和文件信息
package account;
import java.util.InputMismatchException;
import java.util.Map;
import java.util.Vector;
import java.util.Scanner;
import java.util.Random;
import java.io.IOException;
import java.io.Serializable;
public abstract class Account implements BankServiceComparable Serializable{
private int id ;
private String name;
private int balance;
private String password;
private Vector history=new Vector(10010);
public Account(String nameString pwd){
Random rd=new Random();
this.id=Math.abs(rd.nextInt(10000));
this.name=name;
this.password=pwd;
}
public Account(String nameString pwdint balance){
this(namepwd);
Random rd=new Random();
this.id=Math.abs(rd.nextInt(10000));
this.balance=balance;
}
public Account(int idString nameString pwdint balance){
this(namepwdbalance);
this.id=id;
}
public int getId(){
return id;
}
public void setName(String name){
this.name=name;
}
public String getName(){
return name;
}
//存款
public int setBalance(int amount){
return balance+=amount;
}
//修改余额
public int setBalance1(int amount){
return balance=amount;
}
public int getBalance(){
return balance;
}
public String getPassword(){
return this.password;
}
public void setPassword(String pwd){
this.password=pwd;
}
public boolean checkPwd()throws WrongpwdException{
Scanner sc=new Scanner(System.in);
String pwd;
int n=0;
do{
System.out.println(“请输入密码:“);
pwd=sc.next();
try{
if(this.password.equals(pwd)){
return true;
}
else{
throw new WrongpwdException();
}
}
catch(WrongpwdException e){
System.out.println(e.getMessage());
}
catch(InputMismatchException e){
System.out.println(“输入不匹配“);
}
catch(Exception e){
System.out.println(e.getMessage());
}
n++;
}while(n<5);
throw new WrongpwdException();
}
public void addHistory(History history){
this.history.add(history);
}
public void getHistory(){
for(History history1:history){
System.out.println(history1);
}
}
public int compareTo(Account o){
return Integer.valueOf(this.id).compareTo(Integer.valueOf(o.getId()));
}
public String toString(){
return this.name+“ “+this.id+“ 当前余额是:“+this.balance;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2382 2011-05-10 22:03 account\Account.java
文件 163 2011-05-04 20:00 account\BankService.java
文件 1189 2011-05-10 22:05 account\CashAccount.java
文件 1856 2011-05-04 20:00 account\CreditAccount.java
文件 392 2011-05-04 20:00 account\History.java
文件 147 2011-05-04 20:00 account\InsufficientFundException.java
文件 136 2011-05-04 20:00 account\WrongpwdException.java
目录 0 2011-05-26 19:10 account
----------- --------- ---------- ----- ----
6265 8
- 上一篇:Java拼写检查
- 下一篇:java2cpp java转C++
相关资源
- 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论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
评论
共有 条评论