本文实例为大家分享了Java实现简单银行ATM功能的具体代码,供大家参考,具体内容如下
实现功能
1、用户需要通过输入银行卡号和密码才能进入ATM系统
2、用户可以在ATM中实现取款、存款、转账、余额查询、退出系统等功能
简单分析
1、创建User类(cardNo,identity,phone,username,password,balance(余额))
2、创建Bank类,主要实现初始化用户、用户登录、显示菜单、取款、存款、转账、余额查询、退出系统等功能。
代码实现
User.java
public class User {
private String username;
private int password;
private String cardNo;
private String identity;
private String phone;
private double blance;
public User() {
}
public User(String username, int password, String cardNo, String identity, String phone, double blance) {
this.username = username;
this.password = password;
this.cardNo = cardNo;
this.identity = identity;
this.phone = phone;
this.blance = blance;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public int getPassword() {
return password;
}
public void setPassword(int password) {
this.password = password;
}
public String getCardNo() {
return cardNo;
}
public void setCardNo(String cardNo) {
this.cardNo = cardNo;
}
public String getIdentity() {
return identity;
}
public void setIdentity(String identity) {
this.identity = identity;