Java ATM系统课程设计完整代码详细注释,注册,登录,查询,取款·,转账,修改密码 等功能 。直接上代码

 

注册,登录,查询,取款·,转账,修改密码 等功能 。直接上代码

首先定义一个用户类。代码如下

 

 

package mima;

/**
 * 账户私有成员
 *
 */
public class Acount1 {
    private String cardId;
    private String userNamer;//用户名;
    private String passWard;
    private double money;
    private double qoutmoney;//余额


    public String getCardId() {
        return cardId;
    }

    public void setCardId(String cardId) {
        this.cardId = cardId;
    }

    public String getUserNamer() {
        return userNamer;
    }

    public void setUserNamer(String userNamer) {
        this.userNamer = userNamer;
    }

    public String getPassWard() {
        return passWard;
    }

    public void setPassWard(String passWard) {
        this.passWard = passWard;
    }

    public double getMoney() {
        return money;
    }

    public void setMoney(double money) {
        this.money = money;
    }

    public double getQoutmoney() {
        return qoutmoney;
    }

    public void setQoutmoney(double qoutmoney) {
        this.qoutmoney = qoutmoney;
    }
}

然后就是完整的核心代码

package mima;

import java.util.ArrayList;
import java.util.Random;
import java.util.Scanner;

public class Atmsystem {
    public static void main(String[] args) {
        ArrayList<Acount1> acount1s = new ArrayList<>();//创建一个集合
        Scanner sc = new Scanner(System.in);
        while (true) {
            System.out.println("======欢迎进入ATM系统=======");
            System.out.println("1.账户登录");
            System.out.println("2.账户注册");
            System.out.println("请选择你的操作:");
            int co = sc.nextInt();
            switch (co) {
                case 1:
                    //登录操作
                    login(acount1s, sc);
                    break;
                case 2:
                    //注册操作ALT+ENTER;
                    register(acount1s, sc);//传入扫描
                    break;
                default:
                    System.out.println("你的选择不存在-");
            }
        }


    }

    /**
     * @param acount1s 全部账户对象的集合
     * @param sc
     */
    private static void login(ArrayList<Acount1> acount1s, Scanner sc) {
        System.out.println("============
  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值