一、目标
1.模拟实现一个基于文本的家庭简易收支记账程序
2.掌握初步的编程技巧和调试程序
3.灵活使用基础知识
二、项目需求
模拟实现一个基于文本界面(程序控制台)的《家庭收支记录程序》,该程序能够记录家庭的收入、支出,并能够打印收支明细表。 项目采用分级菜单方式。 主菜单如下: -----------家庭收支记账软件----------- 1.收支明细 2.登记收入 3.登记支出 4.退出 请选择(1-4): 具体需求说明: 1、假设家庭起始的生活基本金为10000元; 2、每次登记收入(菜单2)后,收入的金额应累加到基本金上,并记录本次收入明细,以便后续的查询; 3、每次登记支出(菜单3)后,支出的金额应从基本金中扣除,并记录本次支出明细,以便后续的查询; 4、查询收支明细(菜单1)时,将显示所有的收入、支出明细列表。
三、项目实现代码以及思路
1.首先导入Scanner包,用于获取用户输入。然后使用设置布尔值为true,用来使do...while进行死循环,再将主界面输出在控制台
import java.util.Scanner;
public class account {
public static void main(String[] args) {
//设置boolea值为true,使do...while死循环
boolean decide=true;
//设置