资源简介
java,Eclipse,ATM自动柜台模拟系统。有Eclipse就可以用的,简单方便,用于初学者使用,不足的请见谅!

代码片段和文件信息
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class ATM {
private Customer customer;
public Customer getCustomer(){
return customer;
}
public void setCustomer(Customer customer){
this.customer = customer;
}
public String sysin(){
String str=null;
BufferedReader br =new BufferedReader(new InputStreamReader(System.in));
try{
str = br.readLine();
}catch (IOException e){
e.printStackTrace();
}
return str;
}
public boolean checkPwd(String inputPwd){
if(inputPwd.equals(customer.getPwd())){
return true;
}else{
return false;
}
}
public void menu(){
int xjc;
System.out.println(“欢迎您“+customer.getName()+“登陆本自动柜员机“);
do{
String str;
System.out.println(“本机为您提供如下服务“);
System.out.println(“1查询余额“);
System.out.println(“2取款“);
System.out.println(“3存款“);
System.out.println(“4转账“);
System.out.println(“5返回“);
System.out.println(“6退出“);
str=sysin();
xjc=Integer.parseInt(str);
if(xjc==1){
System.out.println(“您的账户余额为“+customer.getBalance()+“元“);
System.out.println(“您的账户余额为“+x(customer.getBalance())+“元“);
}else if(xjc==2){
System.out.println(“您选择了取款操作“);
qkje();
}else if (xjc==3){
System.out.println(“您选择了存款操作“);
}else if(xjc==4){
System.out.println(“您选择了转账操作“);
}else if(xjc==5){
System.out.println(“您选择了返回操作“);
}else if(xjc==6){
System.out.println(“您选择了退出操作“);
return;
}else{
System.out.println(“操作错误!!!“);
}
}while(xjc!=1|| xjc !=2||xjc!=3||xjc!=4||xjc!=5||xjc!=6);
}
public void qkje(){
int qkje;
String str;
do{
System.out.println(“请输入金额“);
str=sysin();
qkje=Integer.parseInt(str);
if(qkje>0&&qkje<=customer.getBalance()&&qkje%100==0){
customer.setBalance(customer.getBalance()-qkje);
System.out.println(“取款成功“);
System.out.println(“余额为“+customer.getBalance());
System.out.println(“余额为:“+x(customer.getBalance()-qkje)+“元“);
menu();
}else{
System.out.println(“操作错误“);
}
}while(qkje>customer.getBalance()||qkje%50!=0);
}
public String x(double a){
String d[]={“零““壹““贰““叁““肆““伍““陆““柒““捌““玖“ };
String e[]={“分““角““元““拾““佰““仟““万““拾““佰““仟““亿“};
String str=““;
int k;
long i;
i=(long)(a*100);
for (int j = 0; i > 0; i = i / 10) {
k = (int) (i % 10);
str = d[k] + e[j] + str;
j++;
}
return str;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-06-09 14:24 ATM\
文件 232 2011-04-26 15:06 ATM\.classpath
文件 379 2011-04-26 15:06 ATM\.project
目录 0 2011-04-26 15:06 ATM\bin\
文件 3646 2011-04-26 15:13 ATM\bin\ATM.class
文件 1303 2011-04-26 15:13 ATM\bin\Customer.class
文件 2148 2011-04-26 15:32 ATM\bin\Test.class
目录 0 2011-04-26 15:06 ATM\src\
文件 2695 2011-04-26 15:06 ATM\src\ATM.java
文件 697 2011-04-26 15:06 ATM\src\Customer.java
文件 1598 2011-04-26 15:32 ATM\src\Test.java
相关资源
- 基于jsp的bbs论坛 非常详细
- 贪吃蛇(java 源码 eclipse项目)
- jsp00357房屋中介管理系统ssh+myeclipse+
- 完整的宿舍管理系统
- 用JAVA写的一个简单的银行系统
- Java坦克大战源码及论文(导入eclips
- 用Java实现的一个模拟的银行系统
- B/S 公交管理系统 Java源码 eclipse工程
- myeclipse开发servlet+jsp+oracle+c3p0的java
- eclipse生成带注释的set、get方法
- com.cb.eclipse.folding_1.0.6.jar Eclipse代码折
- fat jar 打包插件
- eclipse的splash.bmp启动画面 更换插件文
- Java课程设计超市管理系统Myeclipse+My
- myEclipse实现购物车
- JAVA EE网上考试系统
- org.eclipse.swt.win32.win32.x86_64 64位
- Eclipse+Tomcat开发web应用
- 基于javaweb的医院预约挂号系统eclips
- java+eclipse+myspl毕业实训管理系统
- jdeclipse_update_site.zip
- MyEclipse-MySQL jsp新闻发布系统
- MyEclipse汉化破解
- jsp网上在线购物系统采用MVC模式 环境
- myeclipse 网上购物系统
-
ob
jectaid 1.2.2 - eclipse --- Android拍照,相册选择图片以
- javaEE+jsp+MySql学生成绩管理系统(ecl
- 模拟登录教务系统 抓取课表和成绩
- 基于JAVA_MyEclipse图书管理系统
评论
共有 条评论