返回顶部
首页 > 资讯 > 精选 >java实现ATM取款项目
  • 944
分享到

java实现ATM取款项目

javaatm取款 2023-05-31 13:05:36 944人浏览 独家记忆
摘要

项目要求:  1、用户需要从控制台输入账号密码,账号或者密码不正确报异常  2、每日取款的金额有限制(100,30000),否则报异常  3、每次取款都要有记录,并在下一次取款时显示出来思路:  1、先在“银行类”里生成一些用户(跳过了注册

项目要求:

  1、用户需要从控制台输入账号密码,账号或者密码不正确报异常

  2、每日取款的金额有限制(100,30000),否则报异常

  3、每次取款都要有记录,并在下一次取款时显示出来

思路:

  1、先在“银行类”里生成一些用户(跳过了注册环节)

  2、可使用List集合存储取款日志

  3、可使用Map集合将“用户名”和对应的用户信息建立“键值关系”

  4、使用while循环控制流程

项目实现代码:

管理类(含main方法):

import java.util.Scanner;public class Manager {  public static void main(String[] args) {    Scanner input = new Scanner(System.in);        //创建BankServer()类对象    BankServer server = new BankServer();    //创建User类对象,先令其为空    User user = null;    //调用creatAccount()方法生成四个用户    server.creatAccount();        //while循环控制流程    while(true){      System.out.println("请输入您的账号:");      String id = input.nextLine();      System.out.println("请输入您的密码:");      String passWord = input.nextLine();      try {        user=server.chick(id, password);//调用chick()方法,让user有意义        System.out.println("===========欢迎进入银行取款系统===========");        System.out.println("您的账户余额为:"+user.getMoney());        while(true){          System.out.println("请输入您的取款金额(必须大于100,小于30000):");          double money = input.nextDouble();          server.getMoney(user, money);          input.nextLine();          System.out.println("请问您需要继续取款吗? Y or N");          String selec = input.nextLine();          if(selec.equalsIgnoreCase("N")){            System.out.println("欢迎使用!");            break;          }        }      } catch (Exception e) {        System.out.println(">>> 账号/密码错误!请重新登录输入 <<<");      }    }  }}

--结束END--

本文标题: java实现ATM取款项目

本文链接: https://lsjlt.com/news/225815.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • java实现ATM取款项目
    项目要求:  1、用户需要从控制台输入账号密码,账号或者密码不正确报异常  2、每日取款的金额有限制(100,30000),否则报异常  3、每次取款都要有记录,并在下一次取款时显示出来思路:  1、先在“银行类”里生成一些用户(跳过了注册...
    99+
    2023-05-31
    java atm 取款
  • Python实战之ATM取款机的实现
    目录一、项目视图分析二、文件结构分析三、完整代码1.start.py2.conf3.core4.interface5.db6.lib7.readme一、项目视图分析 通过上图,我们...
    99+
    2024-04-02
  • 【Java】自动取款机ATM案例
    目录 1. 封装数据2. 欢迎界面3. 实现开户功能4. 生成卡号5. 登录功能6. 展示用户操作界面7. 查询账户8. 存款9. 取款10. 转账11. 修改密码12. 注销   用户输入密码,如果密码校验通过,就...
    99+
    2023-08-30
    java 开发语言
  • C语言实现ATM机存取款系统
    本文实例为大家分享了C语言实现ATM机存取款系统的具体代码,供大家参考,具体内容如下 利用结构体和构造函数并且采用输入输出文件实现ATM机系统。 主要功能有: 利用三种方法查询、开户...
    99+
    2024-04-02
  • C#实现模拟ATM自动取款机功能
    目录(1)关于用户帐号的类:Account(2)关于银行数据库的类:BankDatabase(3)关于ATM屏幕显示的类:Screen(4)关于ATM键盘的类:Keypad(5)关于...
    99+
    2024-04-02
  • C语言如何实现银行ATM存取款系统
    这篇文章给大家分享的是有关C语言如何实现银行ATM存取款系统的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、课程设计的目的掌握C语言程序设计的基础知识、基本理论、原理和实现技术。二、课程设计的题目银行ATM存取...
    99+
    2023-06-25
  • C语言简单实现银行ATM存取款功能
    这里使用的运行工具是DEV C++。老铁们一定要看仔细了。是DEV C++ 一、课程设计的目的 掌握C语言程序设计的基础知识、基本理论、原理和实现技术。 二、课程设计的题目 银行...
    99+
    2024-04-02
  • C语言编程银行ATM存取款系统实现源码
    目录一、课程设计的目的二、课程设计的题目三、设计内容银行ATM存取款系统实现的效果源码业务流程1、用户开户2、登录流程3、密码修改这里使用的运行工具是DEV C++。老铁们一定要看仔...
    99+
    2024-04-02
  • Java模拟实现ATM机
    Java模拟ATM机,供大家参考,具体内容如下 实现登录,查询,转账,取款,修改密码,退出功能。 源码 package bank; import java.io.*; impo...
    99+
    2024-04-02
  • Java如何实现ATM系统
    这篇文章主要介绍Java如何实现ATM系统,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.系统准备,首页,用户开户功能系统准备,首页设计系统准备内容分析:每个用户的账户信息都是一个对象,需要提供账户类需要准备一个容...
    99+
    2023-06-29
  • java 获取项目文件路径实现方法
    this.getClass().getResource("/").getPath().substring(1)获得路径为E:/myeclipse/test/WebRoot/...
    99+
    2022-11-15
    java 获取项目路径
  • Java怎么实现读取项目中的文件
    这篇文章主要讲解了“Java怎么实现读取项目中的文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java怎么实现读取项目中的文件”吧!1. 读取json file1.1 Json depe...
    99+
    2023-07-05
  • java实现ATM机系统(2.0版)
    java实现银行ATM自助取款机,实现功能:用户登录、余额查询、存钱、取钱、转账、修改密码、退出系统。 用java实现一个ATM机系统(2.0版) 设计思路 设计五个类包括测试类: ...
    99+
    2024-04-02
  • Java实现ATM机操作系统
    本文实例为大家分享了Java实现ATM机操作系统的具体代码,供大家参考,具体内容如下 用IO流操作txt文件作为数据库模拟实现一个ATM业务操作系统---->网上银行,实现登录...
    99+
    2024-04-02
  • java方法实现简易ATM功能
    用java方法写简易ATM,供大家参考,具体内容如下 本文需求:用java写一个简易ATM 功能:有登陆,有查询资金功能,有存款功能,有取款功能,有转账功能,有退出; 简述: (ja...
    99+
    2024-04-02
  • java实现简单银行ATM系统
    本文实例为大家分享了java实现简单银行ATM系统的具体代码,供大家参考,具体内容如下 #ATM系统 ##功能 模拟银行ATM机系统,具有注册、登录功能用户登录后可实现以下功能:1)...
    99+
    2024-04-02
  • Java简单实现银行ATM系统
    本文实例为大家分享了Java实现银行ATM系统的具体代码,供大家参考,具体内容如下 实现步骤: 定义账户类,用于后期创建账户对象封装用户的账户信息。 账户类中的信息至少需要包含(卡号...
    99+
    2024-04-02
  • Java实现基础银行ATM系统
    目录一、前言二、使用步骤三、运行效果图:本文实例为大家分享了Java实现银行ATM系统的具体代码,供大家参考,具体内容如下 一、前言 银行ATM系列简单操作 二、使用步骤 1.创建...
    99+
    2024-04-02
  • java实现银行ATM管理系统
    本文实例为大家分享了java实现银行ATM管理系统的具体代码,供大家参考,具体内容如下 功能 账户类、首页设计 分析 ① 每个用户一个账户对象,需要设计账户类,账户类至少包含(卡号、...
    99+
    2024-04-02
  • 用Java实现简单ATM机功能
    本文实例为大家分享了Java实现简单ATM机功能的具体代码,供大家参考,具体内容如下 项目介绍 基于大家使用银行卡在ATM机取款操作,进行相对应ATM机操作流程的实现。 项目功能 1...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作