工具类:Utility.java import java.util.Scanner; /** Utility工具类: 将不同的功能封装为方法,就是可以直接通过调用方法使用它的功能,而无需考虑具体的功能实现细节。 */ public class Utility {private static Scanner scanner = new Scanner(System.in);/**用于界面菜单的选择。该方法读取键盘,如果用户键入’1’-’4’中的任意字符,则方法返回。返回值为用户键入字符。*/public static char readMenuSelection() {char c;...
模拟实现基于文本界面的家庭记账软件,该软件能够记录家庭的收入支出,并能够打印收支明细表。 项目采用分级菜单方式。主菜单如下:假设家庭起始的生活基本金为10000元。 每次登记收入(菜单2)后,收入的金额应累加到基本金上,并记录本次收入明细,以便后续的查询。 每次登记支出(菜单3)后,支出的金额应从基本金中扣除,并记录本次收入明细,以便后续的查询。 查询收支明细(菜单1)时,将显示所有的收入、支出明细列表。 “登记收入...