博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用C语言写的ATM程序
阅读量:6649 次
发布时间:2019-06-25

本文共 584 字,大约阅读时间需要 1 分钟。

hot3.png

学习了一个月的JAVA还是不能流畅的使用JAVA编写程序,只能用所学的C语言的方法和思维写了一个简单的ATM程序。

第一次的写的时候,脑海中大概大概有一个ATM工作的流程图,并不是很清楚的理解,所以写的很吃力,边写代码边考虑它的逻辑结构,循环语句不知道放在什么地方,怎么返回我上一步的操作等等一系列令人蛋疼的问题。像清风抚摸树梢一样过了一边JAVA,发觉很多语句的含义还不是很理解。比如:怎么输入一个数字呢?(Scanner input = new Scanner(System.in); int num = input.nextInt();会提示错误,按照提示导入相应的包就好)怎么判断一个数字和原来的数字相等呢?(数字用==,字符用equals)当我执行错误的时候怎么返回上一步的输入操作重新执行程序呢?(num=input.nextInt())怎么使用循环语句并且循环语句的位置放在哪里?这一系列的问题真折磨人。

重写了几次ATM的程序发觉要先画一个流程图出来,想想你每一步需要执行的操作,最后才用代码来操作,这样你错了的时候回过头来看流程图你就会重新理清了自己的思路.一下是我画的简单的流程图:

135036_x9l0_2489258.png

总结:自己亲手做过的东西印象会更加深刻,实验是检验真理的唯一标准。

转载于:https://my.oschina.net/u/2489258/blog/527637

你可能感兴趣的文章
centos7下部署iptables环境纪录(关闭默认的firewalle)
查看>>
Swift计算属性
查看>>
iis10 HTTP 错误 500.19 - Internal Server Error
查看>>
JAVA常见异常解析
查看>>
刚到公司有点压力山大,在此希望有大神给点正能量
查看>>
RSA生成签名和验证签名
查看>>
Android NFC近场通信02----读写卡的准备工作
查看>>
POJ 2503 Babelfish
查看>>
比MD5 和HMAC还要安全的加密 - MD5 加时间戳
查看>>
elasticsearch集群介绍及优化【转】
查看>>
优化数据页面(22)——n:n的数据关系
查看>>
js--11对象的创建方式
查看>>
压缩&&解压命令汇总
查看>>
原来,多年以来,我一直是个curl/CRUD程序员
查看>>
嵌入式开发之hi3519---i2c EEPROM
查看>>
ZT:没有谁的成功是横空出世
查看>>
CocoaPods iOS 开源库管理
查看>>
java android使用Gson解析泛型json数据
查看>>
解决华为手机图片选择无效及产生的open failed: EACCES (Permission denied)错误
查看>>
如何入门深度学习?
查看>>