当前位置:网站首页 > Java基础 > 正文

java自动售货机教程



自动售货机主要实现两大功能:售卖和管理。

一、对于售卖,购买者只要可以看见有什么卖,卖多少钱就可以。

先给售货机一个初始的商品列表。在储存商品时我用的是链表写的,方便遍历。

 

然后购买者首先是要看到这个列表,再输入自己想买的商品和数量,然后投币,找零,拿到商品就可以。

 

这里的PutChange()就是把顾客投的钱放到售货机系统里,splitChange()就是找零;

 

这里用了自定义异常类来处理售货机不够零钱的现象。

二、对于管理,主要是三种:上架(更新商品)、下架(删除商品)、货币管理(取钱、放钱)。这里的货币管理就简单化了,直接输入现在有的货币,不管他是放进去还是取出来。

最后就是选择问题,都是用swich来做的,差不多实现页面跳转吧。这些都是核心的部分,至于一些类的定义还是比较好处理的。

 

  • 上一篇: java递归算法教程
  • 下一篇: extjs java 教程
  • 版权声明


    相关文章:

  • java递归算法教程2025-11-05 22:34:05
  • java教程大作业教程2025-11-05 22:34:05
  • opengl 教程java2025-11-05 22:34:05
  • java jpa教程2025-11-05 22:34:05
  • java1.8安装教程2025-11-05 22:34:05
  • extjs java 教程2025-11-05 22:34:05
  • java页面设计教程2025-11-05 22:34:05
  • java bluecove教程2025-11-05 22:34:05
  • 服务器java安装教程2025-11-05 22:34:05
  • java开发技术教程2025-11-05 22:34:05