import java.util.Scanner;
public class itemfamily {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);String expend=null;//收入类型int money=10000;//开始有1Wint consume=0;//收支金额String acco=null;//说明String m="";//输出收支情况do {//主体页面System.out.println("----------------家庭收支记账软件------------------");System.out.println("                1-收支明细");System.out.println("                2-登记收入");System.out.println("                3-登记支出");System.out.println("                4-退    出");System.out.println("                请选择<1-4>:");
//具体实现int a = scanner.nextInt();if (a == 1) {System.out.println("收支\t\t\t账号金额\t\t\t收支金额\t\t\t说明");System.out.println(m);} else if (a == 2) {System.out.println("收入金额:");int take=scanner.nextInt();String jies=scanner.nextLine();//接受多输出的/nSystem.out.println("收入说明:");String acc=scanner.nextLine();expend="收入";consume=take;money=money+consume;acco=acc;String n=(expend+"\t\t\t"+money+"\t\t\t"+consume+"\t\t\t\t"+acco+"\n");m=m+n;} else if (a == 3) {System.out.println("支出金额:");int pay=scanner.nextInt();String jies=scanner.nextLine();//接受多输出的/nSystem.out.println("支出说明:");String acc1=scanner.nextLine();expend="支出";consume=pay;money=money-consume;acco=acc1;String n=(expend+"\t\t\t"+money+"\t\t\t"+consume+"\t\t\t\t"+acco+"\n");m=m+n;} else if (a == 4) {break;}else{System.out.println("请输入合法数字!");}} while (true);System.out.println("软件已退出!");}}

``

java家庭收支记账软件-day01相关推荐

  1. eclipse编写的Java家庭收支记账软件

    eclipse编写的Java家庭收支记账软件 界面及操作过程如下所示: -----------------家庭收支记账软件----------------- 1 收支明细 2 登记收入 3 登记支出 ...

  2. java家庭收支记账软件

    说明: 这篇文章主要运用了一些java基础知识的一个综合运用 主要涉及以下知识点:  变量的定义  基本数据类型的使用  循环语句  分支语句  方法声明.调用和返回值的接收  简单的屏幕 ...

  3. 家庭收支记账软件--Java

    家庭收支记账软件–Java 需求描述: 模拟实现基于文本界面的<家庭记账软件>. 该软件能够记录家庭的收入.支出,并能够打印收支明细表. 项目采用分级菜单方式.主菜单如下: 需求说明: 假 ...

  4. Java实现家庭收支记账软件

    题目来自于尚硅谷基础项目1,其中没有使用项目提供的现成的方法 测试类 package test;import face.MainInterFace; import code.*; public cla ...

  5. Java项目:家庭收支记账软件

    目录 前言 一.任务要求 二.实现代码 总结 前言 最近花了一个星期看了JAVA经典书籍<Java核心技术卷I>,囫囵吞枣般看完,领略了其中大概内容,花时间看视频巩固一下,就去b站看了尚硅 ...

  6. java基础(家庭收支记账软件)

    家庭收支记账软件 目标 模拟实现一个基于文本界面的<家庭记账软件> 掌握初步的编程技巧和调试技巧 主要涉及以下知识点: 变量的定义 基本数据类型的使用 循环语句 分支语句 方法声明.调用和 ...

  7. Java项目一(案例):家庭收支记账软件

    Java项目一(案例):家庭收支记账软件 项目概述 软件功能 项目说明 涉及Java知识点 软件需求说明 程序代码示例 FamilyAccount.class文件 自定义Utility.class工具 ...

  8. Java实现家庭收支记账软件及编写过程中的注意事项

    一.思路 1.明确需求 总需求也就是家庭收支记账软件要实现的功能,要能实现记录家庭的收入与支出,并打印收支明细表. 2.实现步骤 第一步要展示程序的主界面,内容要包含四个菜单选项. 第二步实现根据用户 ...

  9. Java开发一个家庭收支记账软件

    4.请开发一个家庭收支记账软件 界面及操作过程如下所示: -----------------家庭收支记账软件----------------- 1 收支明细 2 登记收入 3 登记支出 4 退 出 请 ...

最新文章

  1. 基于协同过滤算法实现选课推荐系统
  2. 文件夹的位置_win10添加网络位置向导 提示:‘输入的文件夹似乎无效。请选择另一个’解决方法...
  3. memcpy 头文件_C|memcpy()和memmove()的比较及实现
  4. Python3快速入门----(3) dict(字典结构)
  5. luogu P2257 YY的GCD
  6. 华为硬件工程师社招机考题库_干货:2016年华为中兴硬件工程师笔试题目与经验...
  7. maven建立webapp项目时显示Cannot change version of project facet Dynamic web module to 2.5
  8. 开发者测试你必须知道的7件事
  9. Linux性能分析之IO篇
  10. 关于学校软件安装错误:“an error ocurred installing TAP device”的个人解决办法
  11. 觅伊的进化,是陌生人社交的未来吗?
  12. 电脑注册表修复清理,以及运行库修复
  13. 基于龙芯CPU中标麒麟操作系统的国产半实物仿真系统ETestDEV
  14. MC基础教程#1 关于启动器
  15. JavaWeb 修炼之路(五)服务器中的请求和响应
  16. 关于考研的几个潜规则
  17. 如何搭建一个个人博客,这么写纯粹是为了通过shen he
  18. 记录我删库没跑路的处理方式
  19. 金融互联网之网络征信技术接口
  20. 股票盯盘小工具代码梳理

热门文章

  1. 英语口语网站免费学习资源大全
  2. 阿里云 实现流媒体 直播 demo
  3. 【C语言】分类统计字符个数(多行输入字符串)
  4. 【BZOJ1014】【JSOI2008】火星人prefix Splay处理区间,hash+dichotomy(二分)check出解...
  5. MTK AF如何开启log 录制mobile log 如何full scan(无指令无图片版本)
  6. 企业内部DNS从服务器架构的步骤
  7. TikTok Shop(英国小店)常见问题:退货?结算?回款?等。
  8. Stream流中常用的方法
  9. 2023蓝牙耳机性价比推荐:高品质蓝牙耳机盘点分享
  10. Android 更改menu的背景颜色和字体颜色