首页 > 其他 > 详细

简单的ATM取款过程

时间:2015-03-31 20:02:42      阅读:116      评论:0      收藏:0      [点我收藏+]

一个简单的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 + "元" + "\n交易完成,请取卡!");

i++;

break;

} else {

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

continue;

}

}

if (i == 1) {

break;

} else if (count < 2) {

count++;

continue;

} else {

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

break;

}

}

}

简单的ATM取款过程

原文:http://www.cnblogs.com/fanfan2015/p/4381764.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!