zoukankan      html  css  js  c++  java
  • 简单的ATM取款过程

    一个简单的ATM的取款过程是这样的:首先提示用户输入密码(pwd),最多只能输3次,超过三次则提示用户“密码已输入三次错误,请取卡。“结束交易。如果用户密码正确,在提示用户输入金额(money),ATM只能输出100元纸币,一次取钱要求最低不小于0元,最高10000元,如果输入的金额符合上述要求,则打印输出用户取得钱数,最后提示用户”交易完成,请取卡"。否则提示"您输入的金额不合法,请重新输入:"。假设 用户密码为111111。

    public static void main(String[] args) {

    Scanner sc = new Scanner(System.in);

    int count = 0;// 存储输入错误密码的次数

    int i = 0;

    while (count < 3) {

    System.out.print("请输入密码:");

    String pwd = sc.next();

    System.out.print("请输入金额:");

    while (pwd.equals("111111")) {

    int money = sc.nextInt();

    if (money % 100 == 0 && money <= 1000) {

    System.out.print("您取了" + money + "元" + " 交易完成,请取卡!");

    i++;

    break;

    } else {

    System.out.print("您输入的金额不合法,请重新输入:");

    continue;

    }

    }

    if (i == 1) {

    break;

    } else if (count < 2) {

    count++;

    continue;

    } else {

    System.out.print("您已输入三次密码错误,请取卡!");

    break;

    }

    }

    }

  • 相关阅读:
    spring mvc 数据格式化
    spring mvc 数据转换
    spring mvc
    spring
    java+hibernate+mysql
    Jenkins使用TFS部署
    Docker基本命令
    MySQL主从配置
    Jenkins邮箱设置
    vlc 控件属性和方法
  • 原文地址:https://www.cnblogs.com/fanfan2015/p/4381764.html
Copyright © 2011-2022 走看看