const readline = require('readline-sync')//引用readline-synclet s = 2;//错误的次数for (let i = 0; i < 3; i++) {console.log('请输入名:(由英文组成)');let user = readline.question();console.log('请输入密码:(由数字组成)');let password = readline.question();let arr = ['yang', '123456'];

if (user == arr[0] && password == arr[1]) {console.log('欢迎您,登陆成功');for (let yewu = 1; yewu >= 1; yewu++) {console.log('请选择业务:\n1.存款: \n2.取款: \n3.查看: \n4.退出:');let yewu = readline.question() - 0;let money = 3000;if (yewu > 4) {console.log('对不起你输入的有误,请重新输入:')continue;}switch (yewu) {case 1://存款money2为钱变化后的总数console.log('存款');console.log('请输入存款金额:');let cunkuan = readline.question() - 0;money2 = money + cunkuan;console.log('系统正在为你存钱请稍等。。。。。\n存钱成功您当前余额为' + money2);continue;case 2:console.log('取款');console.log('请输入取款金额:');let qukuan = readline.question() - 0;if (qukuan > money2) {console.log('对不起你的余额不足!,您的余额不足,请重新输入或者退出');} else {money2 = money2 - qukuan;console.log('当前余额为:' + money2);}continue;case 3:console.log('查看');console.log('当前你的余额为:' + money2);continue;case 4:console.log('退出');console.log('欢迎你下次使用!');break;}break;}break;} else {//输入不正确时if (s != 0) {console.log('密码或账户名错误,您还有' + s + "次机会,请重新输入:");s--;continue;} else {console.log('对不起,账户已锁定!');break;}}}

java存钱_用Java编写银行存钱取钱相关推荐

  1. Java多线程模拟在同一张银行中取钱存钱

    /*** 银行卡类*/ public class BankCard {private int balance;//余额public BankCard(int balance) {super();thi ...

  2. 银行异地取钱扣费-中行太坑了!!!

    银行异地取钱扣费-中行太坑了!!! 1.中国工商银行  牡丹灵通卡 异地ATM取款:异地本行ATM跨行取款每笔取款金额的1%,最低1元,最高50元:异地跨行ATM取款每笔手续费为2元+取款金额的1%, ...

  3. Java 并发控制实例 (银行问题取钱存钱)

    并发主要的就是解决同步问题. 如果数据不同步,如假设A的银行余额为500.A用网银取了500,同时用ATM机取了500,那A将会有概率总共取得1000(因为网银与ATM是独立的,出现网银取钱了,但还未 ...

  4. java转账_使用Java模拟银行账户存、取款、转账功能

    半枯 package bank;import java.util.Scanner;/** * 1.建立一个银行账户类(Acount),具有建立新帐号.查询余额.存款.取款.转账 * 即从本账户把钱转给 ...

  5. java走马灯_用java编写的一个简单走马灯程序

    实验的时候要求做一个走马灯程序,写完顺便发上来填补下博客的空白,日后有空还会发更多自己编写的程序,让大家指教指教-- package clock; import java.awt.*; import ...

  6. 21点小游戏java编程_用Java编写一个二十一点小游戏

    21点又名黑杰克(Blackjack),起源于法国,已流传到世界各地,有着悠久的历史.现在在世界各地的赌场中都可以看到二十一点,随着互联网的发展,二十一点开始走向网络时代.该游戏由2到6个人玩,使用除 ...

  7. java 模板方法_设计模式(java实现)_模板方法模式(Template method)

    设计模式(java实现)_模板方法模式(Template method) 模板方法模式是编程中经常用到到的模式.它定义了一个操作中的算法骨架,将某些步骤延迟到子类中实现.这样,新的子类可以在不改变一个 ...

  8. java安装_使用Java 9模块化来发布零依赖本机应用程序

    java安装 为什么我不能仅构建一个.EXE? 首次引入Java时,主流编程语言大多要么编译成独立的可执行文件(例如C / C ++,COBOL),要么在解释器中运行(例如Perl,Tcl). 对于许 ...

  9. java书籍_学习Java最好的10本书,从入门到精通

    在当代,学习Java等编程课程的主要方式是视频资源,如果你想学,在网上五分钟之内就可以找到一堆学习视频,瞬间将你的硬盘填满.但是这些课程质量良莠不齐,对于小白来说很难辨别好坏. 但是书籍不同,书籍都是 ...

  10. java掌握_掌握Java 11的Constantdynamic

    java掌握 为了使JVM对动态语言更具吸引力,该平台的第七版已将invokedynamic引入了其指令集. Java开发人员通常不会注意到此功能,因为该功能已隐藏在Java字节码中. 简而言之,通过 ...

最新文章

  1. 不用高温也能搓出一颗玻璃球?Science最新研究让低温注塑玻璃成为可能
  2. hadoop程序实例
  3. 关于int.Parse()的异常
  4. 复习深入笔记01:对象/可变与不可变类型/字符编码/闭包
  5. 庆功会(信息学奥数一本通-T1269)
  6. php 使用fseek指针读取大文件日志
  7. 苹果AirPods 2又有新消息了!具备防滑涂层和新配色
  8. property和attribute的区别
  9. Django--4、认证系统
  10. USB转串口线突然不好用了
  11. ai人工智能可以干什么_人工智能可以解决我的业务问题吗?
  12. Android 四大组件 -- service
  13. 权重的计算(熵权法)
  14. 批量导入手机通讯录_大批量手机号导入通讯录软件
  15. 利用html模板发送邮件
  16. 视频教程-Python数据结构与算法视频教程-Python
  17. 如何消除Permission is only granted to system apps报错
  18. Android系统快速编译方式ninja
  19. 物联网:断点续传策略及流程图
  20. html、css、js(javaWEB开发)

热门文章

  1. c语言指针灵活性管窥
  2. failed to open log file_C++中glog源码剖析以及如何设计一个高效 log模块
  3. 旅游系统_旅游标识系统,必须真的“旅游化”
  4. 太极计算机ehr系统,(数据科学学习手札21)sklearn.datasets常用功能详解
  5. js 正则 或者_如何彻底搞懂面向 Web 开发者的正则表达式?
  6. linux 查看socket fd,linux socket中select()函数以及FD_ZERO FD_SET FD_CLR FD_ISSET
  7. c语言选择结构程序设计笔记,C语言选择结构程序设计.ppt
  8. 腾讯视频手机app下载安装_腾讯视频怎么签到
  9. mingw64+msys2下使用cmake问题
  10. Jersey中ContainerRequestFilter的使用