此程序效果图如下:

一下为源代码:

package step4;

import java.util.Scanner;

public class ForPractice4 {

public static void main(String[] args) {

/*****start*****/

int my_money=1000;//定义变量保存金额

int cash=0;

int is_get_cash=0;

Scanner input=new Scanner(System.in);

System.out.println("欢迎使用中国人民银行ATM取款机");

do{

System.out.println("输入取款金额:");

cash=input.nextInt();

if(my_money>=cash){//判断取款金额是否超出了银行卡余额

my_money=my_money-cash;

}

else{

System.out.println("目前余额:"+my_money+"无法满足您的取款需求!");

continue;//结束本次循环,进入下次循环

}

System.out.println("剩余金额:"+my_money+",是否继续('1':结束,'2':继续):");

is_get_cash=input.nextInt();

if(1==is_get_cash){

break;

}

}while(my_money>0);

System.out.println("取款结束!");

/*****end*****/

}

}

java编写一个ATM取款机小程序相关推荐

  1. atm机编程java_如何用Java编写模拟ATM取款机的程序

    /** * @version 1.0 * @author Devil_Angel * 该程序的功能为实现模拟银行ATM自动取款机提款,查询等功能. * */ import Java.io.*; /*该 ...

  2. 用Java编写一个租车小程序

    要求实现的功能有: 1.展示所有可租车辆 2.选择车型,租车量 3.显示租车清单,包括:总载货量,总载客量,总金额等: 4.车辆类型 客车:只能载客 货车:只能载货 皮卡:既能载人,有能载货 Java ...

  3. Java——编写一个算术测试小软件

    问题描述: 编写一个算术测试小软件,用来训练小学生的算术能力.程序由3个类组成,其中Teacher类对象负责给出算术题目,并判断回答者的答案是否正确:ComputerFrame类对象提供的GUI界面看 ...

  4. ATM取款机小程序——Java

    问题描述:编写小程序实现对应功能,效果如图: 红框是需要输入的数据. 思路:取款循环进行无数次,故用while循环 总金额为1000,Scanner输入 import java.util.Scanne ...

  5. 地铁 java_怎么用Java编写一个地铁售票机的程序?

    import java.io.IOException; /** * ATM机类 * * 查看余额 * * 取款 * * 存款 * * 退出系统 * * * */ public class ATM { ...

  6. 用java开发一个人脸识别小程序demo

    转载自: https://shimo.im/docs/qDyGddWVhRXVpv8r/read https://shimo.im/docs/GHcvW3WyVQRXckdG/read https:/ ...

  7. java窗口小程序atm_写一个ATM机小程序(JAVA), 目前老师 讲到了 静态工厂

    /** * 存款 * @param in * @return */ public int deposit(int in){ creditlimit+=in; System.out.println(&q ...

  8. java体重指数计算器程序_用Java编写一个简单的计算器程序

    展开全部 import java.awt.*; import java.awt.event.*; public class CalcAppDemo extends Frame{ private Tex ...

  9. python超市收银程序_用java编写超市收银小程序

    编写代码: import java.util.Scanner; public class CashierDemo { public static void main(String[] args) { ...

最新文章

  1. EPON与GPON的应用与区别
  2. 全球及中国多非利特行业规模预测与前景运营模式分析报告2022-2027年版
  3. 报告解读|远程银行:从扎根网络到加速上云
  4. C语言定义一个头节点,一个关于C语言链表头结点的问题
  5. 电源模块怎么选?以下6点你都知道吗?
  6. 【flink】Flink源码编译:Flink1.11+版本编译及部署
  7. 打造个人品牌的重要性被高估了
  8. 利用键盘钩子捕捉linux键盘动作,利用键盘钩子捕获Windows键盘动作
  9. 第一章、天天生鲜项目框架搭建
  10. Python实现层次分析法
  11. 格雷码与二进制码之间的相互转换
  12. 2021深圳杯数学建模D题概览
  13. Python内置函数
  14. 怎么看台式计算机是几位的,电脑多少位在哪里看_如何看电脑系统是多少位-win7之家...
  15. 用线段树写Dijkstar
  16. 2020-09-07关皓
  17. CSS基础(二)--盒模型与浮动
  18. 重要提醒:你有一份专属红包封面待查收!
  19. 《30天自制操作系统》---第一天
  20. CISA Exam Prep: Certified Information Systems Auditor

热门文章

  1. window的pip命令
  2. GPURT 1.1.0 --一个开源的基于GPU的光线追踪渲染软件
  3. systemverilog-static和automatic
  4. python中format的用法详解
  5. mysql迁移后表打不开_Mysql 数据迁移后 启动出错
  6. javascript知识点整理(一)
  7. shell 入门 Linux 学习
  8. apple深度学习开发包Metal
  9. 有关Liouville公式的一些思考
  10. css支付成功动画 svg打勾动画