- *需求说明
该软件能够记录家庭的收入、支出,并能够打印收支明细表。
项目采用分级菜单方式。主菜单如下:
-----------------家庭收支记账软件-----------------
1 收支明细
2 登记收入
3 登记支出
4 退 出
请选择(1-4):
假设家庭起始的生活基本金为10000元。
每次登记收入(菜单2)后,收入的金额应累加到基本金上,并记
录本次收入明细,以便后续的查询。
每次登记支出(菜单3)后,支出的金额应从基本金中扣除,并记
录本次支出明细,以便后续的查询。
查询收支明细( 菜单1)时,将显示所有的收入、支出名细列表
退出(菜单4)时,提示用户是否退出,是,则退出程序,否,则继续程序。
-
程序实现
1.主界面
2.登记收入
3.登记支出
4.查看收支明细
5.退出
-
代码实现
import java.util.Scanner;
public class SZ {
public static void main(String[] ages){
int fund=10000;//当前账户总金额
String details="收 支\t账户金额\t收支金额\t说 明\n";
boolean loop=true;//循环
do {
System.out.println("-------家庭收支记账软件------");
System.out.println