1.开发流程

 

 

2.目标

  • 模拟实现一个基于文本界面的(家庭记账软件) ;
  • 初步掌握编程技巧和调试技巧;
  • 主要包含以下知识点:局部变量和基本数据类型、循环语句、分支语句、简单屏幕格式输出、面向对象编程;
  • 该软件能够记录家庭的输入、支出,并能够打印家庭明细表;
  • 采用分级菜单的方式:
  • --------------家庭收支记账软件-----------------
  • 1.收支明细
  • 2.登记收入
  • 3.登记支出
  • 4.退出
  • 请选择(1-4)

3.实现(具体细节看代码吧)

初始金额为10000。0,当然也可以自己定义为0.0。

启动后的界面:

 

如果收支明细中没有记录,选择1的话,会显示“当前没有收支明细,来一笔吧”

选择2:

 

选择3:(如果金额不够,会显示“当前余额不足!”)

 

 选择1:

 

记录了我们的收入与支出,同时金额也在相应进行变化。

选择4:输入y或n,如果没输对,就提示输入错误;输入y,则退出;输入n,则返回;