模拟实现一个基于文本界面的《家庭记账软件》
掌握初步的编程技巧和调试技巧
主要涉及以下知识点:
- 局部变量和基本数据类型
- 循环语句
- 分支语句
- 方法调用和返回值的接收
- 简单的屏幕输出格式控制
需求说明
- 打印收支明细
- 记录收入
- 记录支出
- 退出
- 提示请选择[1-4]
工具类介绍
将不同的功能封装为方法,就是可以直接通过调用方法使用它的功能,而无需考虑具体的功
能实现细节。在 Utility.java 工具类中提供了以下静态方法:
- public static char readMenuSelection()
:用于界面菜单的选择。该方法读取键盘,如果用户键入’1’-’4’中的任意字符,则方法返回。返回值为用户键入字符。 - public static int readNumber():用于收入和支出金额的输入。该方法从键盘读取一个不 超过 4 位长度的整数,并将其作为方法的返回值。
- public static String readString() :用于收入和支出说明的输入。该方法从键盘读取一个不 超过 8位长度的字符串,并将其作为方法的返回值。
- public static char readConfirmSelection():用于确认选择的输入。该方法从键盘读取‘Y’ 或’N’,并将其作为方法的返回值。
功能展示
主页面