具体代码如下所述:
const readline = require('readline-sync')//引用readline-sync let arr = [['zhang', '123', 2000], ['yang', '123456', 3000]]; //登陆 let add = function () { let s = 2;//输入错误的次数 while (true) { console.log('请输入用户名:'); let user = readline.question(); console.log('请输入密码:'); let password = readline.question(); for (let i = 0; i < arr.length; i++) { if (user === arr[i][0] && password === arr[i][1]) { console.log('欢迎你,登陆成功'); mean(i); return; } } //输入不正确,超过三次 if (s != 0) { console.log(`密码或账户有误,你还有${s}次机会,请重新输入!`); s--; } else { console.log('对不起,账户锁定!'); break; } } } //存款 let fn1 = function (i) { console.log('存款'); console.log('请输入存款金额:'); let cunkuan = readline.question() - 0; arr[i][2]+= cunkuan; console.log('系统正在为你存钱请稍等。。。。。\n存钱成功您当前余额为' + arr[i][2]); } //取款 let fn2 = function (i) { console.log('取款'); console.log('请输入取款金额:'); let qukuan = readline.question() - 0; if (qukuan > arr[i][2]) { console.log('对不起你的余额不足!,请重新输入金额或者退出'); } else { arr[i][2] = arr[i][2] - qukuan; console.log('正在为你取钱。。。。。\n您当前余额为:' + arr[i][2]); } } //查看 let fn3 = function (i) { console.log('查看'); console.log('正在查询。。。。\n您当前的余额为:' + arr[i][2]); } //退出 let fn4 = function () { console.log('退出'); console.log('欢迎你下次使用!'); } //流程 let mean = function (i) { for (let yewu = 1; yewu >= 1; yewu++) { console.log('请选择业务:\n1.存款: \n2.取款: \n3.查看: \n4.退出:'); let yewu = readline.question() - 0; switch (yewu) { case 1: fn1(i); continue; case 2: fn2(i); continue; case 3: fn3(i); continue; case 4: fn4(); return; }break; } } add();
总结
以上所述是小编给大家介绍的使用javascript函数编写简单银行取钱存钱流程,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
本文向大家介绍Java银行取钱线程安全问题实例分析,包括了Java银行取钱线程安全问题实例分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Java银行取钱线程安全问题。分享给大家供大家参考,具体如下: 一 定义一个账户类 二 定义一个取钱线程 三 测试主类 四 运行 乙取钱成功!吐出钞票:800.0 甲取钱成功!吐出钞票:800.0 余额为: 200.0 余额为:
使用电子钱包 若要使用此机能,可能需先更新系统软件。 进入(PlayStation®Store),可使用电子钱包,购买各种需付费商品或服务。每个PlayStation®Network的主账户都准备了一个电子钱包。使用电子钱包前,需先预付电子货币。 预付电子货币 可使用信用卡、PlayStation®Network Card*,替账户预付电子货币。可选择之预付方法、货币和预付上限额等因国家或区域而异
1 去中心化钱包基本概念 1.1 简介 我们生活中常用的钱包(支付宝,微信,银行卡等)是由中心化的机构发放,并进行资产管理,我们密码丢失,可以通过相关证明去找回密码。同样的,区块链交易所(bibBox,火币,OKEx等)也是中心化的,由交易所保存我们的私钥。使用交易所非常方便快捷,但其实不建议把大量的数字资产长期保存在交易所中,因为中心化交易所拥有大量的数字代币,容易成为黑客的重点攻击对象。因此我
我在努力理解api。我有一个平台,人们来销售他们的产品,客户会立即付款,但我想将其托管,稍后再发布。这很好,但我的所有卖家可能没有条纹账户,只有银行账户。 我检查了这个apihttps://stripe.com/docs/api/php#create_charge它也允许目的地和平台费用,但问题是它也需要我的卖家的Stripe帐户。我可以直接将钱汇到他们的银行账户并仅在stripe上保存我的佣金吗
命令行界面钱包 综述 命令行界面钱包程序为 keosd,位于 eos/build/programs/keosd 路径下,用于存储交易签名的私钥。keosd 在本地节点上运行,并将私钥保存在本地节点上。 如何运行keosd keosd 默认情况下,keosd会在目录 ~/eosio-wallet 中生成一个基础的配置文件 config.in。在运行命令行钱包时,通过配置命令行参数 --config-