Java项目(一):家庭收支记账软件

文章目录

  • 1. 项目目标
  • 2. 需求说明
  • 3. 键盘访问实现
  • 4. 实现步骤
  • 5. 具体代码

1. 项目目标

模拟实现一个基于文本界面的《家庭记账软件》
掌握初步的编程技巧和调试技巧
主要涉及以下知识点:
变量的定义
基本数据类型的使用
循环语句
分支语句
方法声明、调用和返回值的接收
简单的屏幕输出格式控制

2. 需求说明

模拟实现基于文本界面的《家庭记账软件》。
该软件能够记录家庭的收入、支出,并能够打印收支明细表。
项目采用分级菜单方式。主菜单如下:
—————–家庭收支记账软件—————–
1 收支明细
2 登记收入
3 登记支出
4 退出
请选择(1-4):_
假设家庭起始的生活基本金为10000元。
每次登记收入(菜单2)后,收入的金额应累加到基本金上,并记
录本次收入明细,以便后续的查询。
每次登记支出(菜单3)后,支出的金额应从基本金中扣除,并记
录本次支出明细,以便后续的查询。
查询收支明细( 菜单1)时,将显示所有的收入、支出名细列表

Java项目(一):家庭收支记账软件

3. 键盘访问实现

项目中提供了Utility.java类,可用来方便地实现键盘访问。
该类提供了以下静态方法:
public static char readMenuSelection() :该方法读取键盘,如果用户键入’1’-’4’中的
任意字符,则方法返回。返回值为用户键入字符。
public static int readNumber() :该方法从键盘读取一个不超过4位长度的整数,并将
其作为方法的返回值。
public static String readString() :该方法从键盘读取一个不超过8位长度的字符串,
并将其作为方法的返回值。
public static char readConfirmSelection() :该方法从键盘读取‘Y’或’N’,并将其作为
方法的返回值。

4. 实现步骤

第1步— 实现主程序结构

  1. 创建FamilyAccount类及main方法
  2. 在main方法中,参照主流程图,实现程序主体结构
  3. 测试程序,确认可以正常执行第1和第4菜单选项

第2步— 实现收入和支出登记处理
4. 在main方法中,参照收入和支出流程,实现“登记收入”功能
5. 测试“登记收入”功能
6. 在main方法中,参照收入和支出流程,实现“登记支出”功能
7. 测试“登记支出”功能

5. 具体代码

来源:平什么阿

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月17日
下一篇 2022年1月17日

相关推荐