zoukankan      html  css  js  c++  java
  • 用Java编写银行存钱取钱

    const readline = require('readline-sync')//引用readline-sync

    let 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('请选择业务: 1.存款: 2.取款: 3.查看: 4.退出:');

    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('系统正在为你存钱请稍等。。。。。 存钱成功您当前余额为' + 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;

    }

    }

    }

  • 相关阅读:
    2019阿里系电子书合集来了!
    FTP主动模式和被动模式的区别
    Vsftpd运行的两种模式-xinetd运行模式和 standalone模式
    Logstash组件详解(input、codec、filter、output)
    Docker入门-笔记-1
    K8S命令-Kubectl 命令大全
    Nginx-HTTP Strict Transport Security(HSTS)
    IPV6技术笔记(剖析IPv4toIPv6)
    一个交换机到底能带几台摄像头?结合生产经验咱们来分析!
    ELK查询命令详解
  • 原文地址:https://www.cnblogs.com/yangkaiming/p/9063595.html
Copyright © 2011-2022 走看看