本文主要是介绍Java的简易ATM系统,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
大纲 ATM 机系统 1.注册(账户(系统随机生成 15 位) - 密码(6位) - 余额) 2.登录 4.修改密码 3.查询余额 4.存钱 -(显示操作完成后的余额) 5.取钱 - (显示操作完成后的余额) 6.退出 7.支持通过银行卡转账功能(未完成) 8.数据持久化(未完成)
public class User { //用户类 private String userId;//账户 private String userPassword;//密码 private double money;//余额 public User() { super(); }
public String getUserId() { return userId; }
public void setUserId(String userId) { this.userId = userId; }
public String getUserPassword() { return userPassword; }
public void setUserPassword(String userPassword) { this.userPassword = userPassword; }
public double getMoney() { return money; }
public void setMoney(double money) { this.money = money; } } //功能类 import java.util.ArrayList; import java.util.Random; import java.util.Scanner; import java.util.function.DoublePredicate; import java.util.regex.Pattern;
public class ATMSystem { private ArrayList<User> users; private Scanner scanner; private int loginIndex;
public ATMSystem() { this.users = new ArrayList<>();//分配空间 this.scanner = new Scanner(System.in);
|
|
这篇关于Java的简易ATM系统的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!