资源简介
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
相关资源
- javaweb登录功能实现,eclipse开发工具,
- jsp在线转word,在线PDF显示
- Myeclipse8.5安装包+注册码 官方版
- eclipse4.4版本fatJar
- JGibbLDA-v.1.0的eclipse工程文件(中文训
- Eclipse:SQLite开发记事本
- eclipse反编译插件工具
- eclipse 计算器 Android
- intellij idea java 白色eclipse高仿主题
- myeclipse实现的Java课程设计.docx
- ATM模拟系统.zip
- spring-boot整合MySQL、mybatis、Juniteclips
- Eclipse查看源码插件
- OKHttp3 所有Jarb包
- Eclipse JaveEE版本
- 解决eclipse无NDK选项设置问题 com.and
- Eclipse 2018-12 J2EE 绿色版 免安装
- Eclipse 2019-03 J2EE 绿色版 免安装 最新
- Eclipseandroid-support-v7-recyclerview.jar
- com.genuitec.eclipse.wizards_9.0.0.me201108091
- org.eclipse.paho.android.service-1.1.0.jar
- 自己设计的贪吃蛇游戏
- junit-4.12.jar
- org.eclipse.jface.text_3.8.2.v20121126-164145.
- eclipse 开发的jsp购物车源代码,初学者
- 用java+sqlservser2005写的旅行社信息管理
- Java五子棋游戏(完整项目,eclipse直接
- java聊天程序使用eclipse开发
- com.genuitec.eclipse.export.wizard_9.0.0.me201
- Eclipse版android-gif-drawable-1.2.2
评论
共有 条评论