1.模拟实现一个基于文本界面的《家庭记账软件》

import java.util.Scanner;public class demo2 {public static void main(String[] args){int q=0,sum=0;String [][] arr=new String [1000][4];while (true) {System.out.println("--------------家庭收支记账软件------------");System.out.println("1、收支明细");System.out.println("2、登记收入");System.out.println("3、登记支出");System.out.println("4、退出");System.out.println();System.out.println("请选择(1~4):");Scanner sc = new Scanner(System.in);int a = sc.nextInt();switch (a) {case 1:System.out.println("收支\t\t账户总金额\t\t收支金额\t\t说明\t\t");for (int i = 0; i < 5; i++) {if (arr[i][0] != null) {System.out.println(arr[i][0] + "\t\t" + arr[i][1] + "\t\t\t" + arr[i][2] + "\t\t\t" + arr[i][3]);} else if (arr[0][0]==null){System.out.println("暂无收支记录");break;}System.out.println("-------------------------------------");}break;case 2:System.out.println("输入本次收入金额:");Scanner s1 = new Scanner(System.in);int sort1 = s1.nextInt();System.out.println("输入本次收入说明:");Scanner s2 = new Scanner(System.in);String sort2 = s1.next();arr[q][0] = "收入";sum += sort1;arr[q][1] = String.valueOf(sum);arr[q][2] = String.valueOf(sort1);arr[q][3] = sort2;q++;break;case 3:System.out.println("输入本次支出金额:");Scanner s3 = new Scanner(System.in);int sort3 = s3.nextInt();System.out.println("输入本次支出说明:");Scanner s4 = new Scanner(System.in);String sort4 = s4.next();arr[q][0] = "支出";sum -= sort3;arr[q][1] = String.valueOf(sum);arr[q][2] = String.valueOf(sort3);arr[q][3] = sort4;q++;break;case 4:System.out.println("确认是否退出?(是:1;否:2;)");Scanner s5 = new Scanner(System.in);int s = s5.nextInt();if (s == 1) {System.out.println("拜拜!退出成功!");return;} else {break;}}}}}

【JAVA】家庭记账系统相关推荐

  1. [附源码]JAVA毕业设计家庭记账系统(系统+LW)

    [附源码]JAVA毕业设计家庭记账系统(系统+LW) 目运行 环境项配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(In ...

  2. java计算机毕业设计家庭记账系统源程序+mysql+系统+lw文档+远程调试

    java计算机毕业设计家庭记账系统源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计家庭记账系统源程序+mysql+系统+lw文档+远程调试 本源码技术栈: 项目架构:B/S架构 开 ...

  3. [附源码]计算机毕业设计JAVA企业记账系统

    [附源码]计算机毕业设计JAVA企业记账系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(Intell ...

  4. Java家庭记账程序

    目录 目标 需求说明 具体操作 项目阶段一 项目阶段二 收入功能 支出功能 收支明细功能 退出功能 完整代码: 目标 1 模拟一个基于文本界面的<家庭记账软件> 2 掌握初步的编程技巧和调 ...

  5. JAVA毕设项目家庭记账系统(java+VUE+Mybatis+Maven+Mysql)

    项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  6. java家庭理财系统ssm框架

    本系统是一个家庭通用型理财软件,系统目标是把适合家庭化管理的各种理财手段及家庭日常收支管理实现计算机化管理,使对家庭及家庭成员的收支活动更好地进行记录并加以统计分析成为可能,也使家庭理财变得方便,快捷 ...

  7. Java家庭记账小软件

    通过以下这个小案例,来作为Java入门的第一课.虽然之前学过C#语言和C语言,但还是仔仔细细的敲了以下代码,并且都有详细的注释.相信这对有过其它编程语言基础的你并不难. 先来看下要实现的效果: 首先要 ...

  8. java家庭记账代码_Java的家庭记账本程序(B)

    package sql.mysql; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Prepar ...

  9. Java写家庭记账软件

    java 家庭记账软件 Miraitowa 本内容介绍的是有关java制作一个家庭记账软件的相关知识.但是由于我也是初学,所以希望大家多多指教. 以下就是我们这次的题: 需求说明 •模拟实现基于文本界 ...

  10. 计算机毕业设计Java智能家电商城(系统+源码+mysql数据库+lw文档)

    计算机毕业设计Java智能家电商城(系统+源码+mysql数据库+lw文档) 计算机毕业设计Java智能家电商城(系统+源码+mysql数据库+lw文档) 本源码技术栈: 项目架构:B/S架构 开发语 ...

最新文章

  1. Bootstrap系列 -- 6. 列表
  2. 面试必备之:MFC socket编程(浅出+深度:服务端和客户端端口问题)
  3. 区块链 | 基础链 ICO 白皮书分析
  4. 1 游戏逻辑架构,Cocos2d-x游戏项目创建,HelloWorld项目创建,HelloWorld程序分析,(CCApplicationProtocol,CCApplication,AppDeleg
  5. 获取文件的MIME类型
  6. linux的驱动开发——交叉编译器
  7. javascript如何用户的判断操作系统
  8. Mac搭建Nodejs+Express
  9. feign整合sential_Sentinel 和 Feign 集成时,方法名称写错
  10. java文件写入blob_java程序向IQ写入blob(image)类型数据问题的解决
  11. mfc 邮件收发系统_腾讯企业邮箱的系统管理功能?
  12. 数学与机器学习的联系
  13. Mac电脑网页完整的长截图怎么截
  14. 【MySQL学习笔记】电子杂志订阅表的操作
  15. GitHub哔哩哔哩(bilibili)高清视频下载
  16. 【射影几何01】 射影几何介绍
  17. 数字图像处理——第二章 数字图像基础
  18. 如何设置HttpClient请求的Content-Type标头?
  19. nagios安装使用指南
  20. 安装mysql死机_安装mysql会死机怎么办

热门文章

  1. 【ASP.NET】ASP.NET入门
  2. 人类按什么动物的优点发明什么
  3. 古力乐简易网址导航综合搜索引擎站html源码
  4. 不能创建对象qmdispatch_关于系统弹出错误:429 , ActiveX 部件不能创建对象 的解决方法...
  5. codesmith mysql 模板_CodeSmith for MySQL template
  6. AVPlayer AVPlayerItem cannot service a seek request with a completion handler until its status is AV
  7. resin log日志
  8. 阿里巴巴Java开发规范手册(详尽版)——免费下载
  9. 水晶易表Xcelsius 2008安装指南 支持WIN10 64位 + office2016
  10. 详解win11系统的硬件最低配置要求