.假设一个简单的ATM机的取款过程是这样的:首先提示用户输入密码(password),最多只能输入三次,超过三次则提示用户“密码错误,请取卡”结束交易。
假设一个简单的ATM机的取款过程是这样的:首先提示用户输入密码(password),最多只能输入三次,超过三次则提示用户“密码错误,请取卡”结束交易。如果用户密码正确,再提示用户输入金额,ATM机只能输出100元的纸币,一次取钱要求最低0元,最高1000元,如果用户输入的金额符合上述要求,则打印输出用户取的钱数,最后提示用户“交易完成,请取卡”,否则提示用户重新输入金额。假设用户密码是111111,则程序的运行效果如图所示:
public class Lianxi {
public static void main(String[] args) {
int i,j;
Scanner input = new Scanner(System.in);
System.out.println(“请输入密码:”);
boolean a = false;
for(i=1;i<=3;i++) {
String password = input.next();
if(password.equals(“111111”)) {
while(true) {
System.out.println(“请输入取款金额:”);
int money = input.nextInt();
if(money%1000&&money>0&&money<=1000) {
System.out.println(“您取了:”+money);
System.out.println(“交易完成,请取卡!!!”);
System.exit(0);
}else {
System.out.println(“您输入的金额不合法,请重新输入:”);
continue;
}
a = true;
break;
}
}else {
System.out.println(“密码错误!!!”);
}
}
if(afalse) {
System.out.println(“三次机会用完,密码错误!!!”);
}
}
}
.假设一个简单的ATM机的取款过程是这样的:首先提示用户输入密码(password),最多只能输入三次,超过三次则提示用户“密码错误,请取卡”结束交易。相关推荐
- java编写一个简单的ATM机
学习java的一点记录01 简单ATM机的实现(黑马程序员课程有具体讲解) Acount类 package com.yzh.atm;public class Account {private Stri ...
- 一个简易的ATM机存取款系统
模拟银行的自动取款机的使用,实现查询余额.取款.存款.转账.退出系统等功能.不少于10名用户的信息,假设每个用户仅一个账户. 基本要求: 1.基于显示器.键盘完成ATM机中基本人机交互. 2.设计应用 ...
- python写一个很简单的Atm机系统,使用pickle模块和json模块来保存数据
我做的是一个很简单的Atm系统,很多都没约束条件 目的: 用面向对象思维来处理 运用文件的读写 文件的读写用pickle模块和json模块来处理 pickle模块: pickle模块处理数据功能很强大 ...
- 模拟一个ATM机存取款系统
手动创建两个用户 //用户的账号密码private static String account ="1";//账号private static String password =& ...
- 用js实现ATM机存取款功能
js是一个功能十分强大的脚本语言,通过js能实现很多有意思的demo!而要实现那些功能炫酷.特效美观的东西DOM操作是必不可少且尤为重要的!这个ATM机存取款的案例,就用到js中一些简单的DOM操作来 ...
- 模拟ATM机存取款管理系统设计(C++)
模拟ATM机存取款管理系统设计 有问题欢迎私信哦 1.1问题描述: 模拟银行自动存取款机使用过程中的界面和用户交互过程,实现查询银行卡余额.取款.修改密码.退出系统等功能. 1.2基本要求(功能要求) ...
- JAVA构造函数存取款,C语言如何实现ATM机存取款系统
C语言如何实现ATM机存取款系统 C语言利用结构体和构造函数并且采用输入输出文件实现ATM机系统.下面是小编为大家带来的关于C语言如何实现ATM机存取款系统的知识,欢迎阅读. C语言如何实现ATM机存 ...
- c语言模拟自动饮料机,C语言--小程序--简单模拟ATM机
原标题:C语言--小程序--简单模拟ATM机 ATM.H #ifndef ATM_h #define ATM_h #include #include #include typedef struct _ ...
- ATM机跨行取款也有理财窍门
5月央行出台规定,将ATM机(自动柜员机)单日取款上限由过去的5000元提至2万元,短时间内,不少银行已经开始做出这一改进.对于要取额度较大现金的市民来说,在ATM机上取款去哪家银行可省手续费呢?可是 ...
最新文章
- 聊一聊:你碰到过哪些操蛋的文档?
- JavaScript中的原型,对split方法的重写
- java防止库存超买_java初探(1)之防止库存为负以及防超买
- 现代软件工程讲义 3 代码规范与代码复审
- 备抵附加账户的期末余额_会计账户的分类(二)
- 风变python小课离线版_Python是个什么鬼?为什么医学生朋友圈里都是它!
- 利用Python+Turtle绘制简易爱心表白小程序
- 二扩域元素与整数的转换
- 搜狗输入法如何禁用所有快捷键包括系统快键键
- 33 | 解读TPU:设计和拆解一块ASIC芯片
- 左右联动(仿京东分类)
- 基于Python猫眼票房TOP100电影数据抓取
- Ubuntu18.04主题美化教程
- 不要高估你和任何一个人的关系
- 黑产系列02-黑产画像
- vue项目使用svg文件
- 【BZOJ3172】[TJOI2013] 单词(AC自动机的小应用)
- 如何制作点餐小程序?
- mysql分页语句解释,mysql语句分页limit什么意思
- word 中公式显示不全行距调整