一.功能介绍:
采用分级菜单模式 主界面为菜单选择:

通过从键盘输入数字来进行记录家庭的收入、支出,并且打印收支明细表等功能
二.代码演示
代码由FamilyAccount Java文件和自定义Utility java工具类组成
FamilyAccount.java
package day08;
public class FamilyAccount {//
public static void main(String[] args) {
String[][] arr = new String[10][4];//定义一个用于存放收支记账软件数据内容的字符串数组,简单的定义为10行
int count=0;//记录每一行收入 or 支出 的信息
int sumNum=10000;//初始金额
while (true)//死循环,只有到输出退出按钮接收到 break 再结束循环
{//打印主菜单,进行选择
System.out.println("-------------------家庭收支记账软件---------------------\n");
System.out.println(" 1.收支明细");
System.out.println(" 2.登记收入");
System.out.println(" 3.登记支出");
System.out.println(" 4.退 出\n");
System.out.print("请选择(1-4):");
char c = Utility.readMenuSelection();//调用工具类
switch (c){
case '1':
System.out.println("-------------------收支明细记录表-----------------------");