java简易记账软件_0006JavaSE简单的项目FamilyAccount家庭记账控制台应用程序
效果如下
实现代码
public class test7FamilyAccount{
public static void main(String[]args){
java.util.Scanner input = new java.util.Scanner(System.in);
boolean flag=true;
int balance=10000;//基本金
String detail="收支\t\t 账户金额\t 收支金额\t 说明\n";
while(flag){
System.out.println("\t\t 1 收入明细");
System.out.println("\t\t 2 登记收入");
System.out.println("\t\t 3 登记支出");
System.out.println("\t\t 4 退出");
System.out.println("\t\t-------------------");
System.out.println("请选择(1-4)");
int select =input.nextInt();//接收用户的选择
//判断用户的选择
switch(select){
case 1:
System.out.println(detail);
break;
case 2:
System.out.println("本次收入金额");
int money=input.nextInt();//接收用户收入多少金额
System.out.println("本次收入说明:");
String info=input.next();
balance+=money;
detail+="收入\t\t "+money+"\t\t "+balance+"\t\t "+info+"\n";
break;
case 3:
System.out.println("本次支出金额");
money=input.nextInt();//接收用户支出多少金额
System.out.println("本次支出说明:");
info=input.next();
balance+=money;
detail+="支出\t\t "+money+"\t\t "+balance+"\t\t "+info+"\n";
break;
case 4:
System.out.println("确认是否退出");
char confirm=input.next().charAt(0);//因为输入单个char太少用了,Scanner中没有提供输入单个char的方法,那么我们只能变通,先按字符串接收,然后取第一个字符
if(confirm==‘Y‘||confirm==‘y‘){
flag=false;
}
break;
default:
System.out.println("输入有误");
}
}
}
}
java简易记账软件_0006JavaSE简单的项目FamilyAccount家庭记账控制台应用程序相关推荐
- 项目一. 家庭记账软件
要求: 项目一 家庭记账软件 目 标• 模拟实现一个基于文本界面的<家庭记账软件>• 掌握初步的编程技巧和调试技巧• 主要涉及以下知识点: 变量的定义 基本数据类型的使用 循环语句 ...
- Java项目之家庭记账软件
项目要求 要求实现一个基于文本界面的记账软件,模拟实现一个基于文本界面的<家庭记账软件>,掌握初步的编程技巧和调试技巧. 主要涉及以下知识点: - 局部变量和基本数据类型 - 循环语句 - ...
- Java项目一 家庭记账软件
目录 概述 项目要求 代码 概述 项目来源:B站的尚硅谷java教程 这套视频总的来说还是很良心的,适合快速上手,但是要想深入了解原理的话,深度上还是差一点. 其实这套视频里涉及的练习也谈不上是项目, ...
- 小白自学笔记——JAVA基础 2.12 项目一 家庭记账软件
需求说明 模拟实现基于文本界面的<家庭记账软件>. 该软件能够记录家庭的收入.支出,并能够打印收支明细表. 假设家庭起始的生活基本金为10000元. 每次登记收入(菜单2)后,收入的金额应 ...
- Java阶段项目一 家庭记账软件
模拟实现基于文本界面的<家庭记账软件>. 该软件能够记录家庭的收入.支出,并能够打印收支明细表. 项目采用分级菜单方式.主菜单如下: -----------------家庭收支记账软件-- ...
- Java模拟实现一个基于文本界面的《家庭记账软件》
主要涉及以下知识点: 变量的定义 基本数据类型的使用 循环语句 分支语句 方法声明.调用和返回值的接收 简单的屏幕输出格式控制 需求说明 模拟实现基于文本界面的<家庭记账软件>. 该软件能 ...
- 项目一 家庭记账软件 (目标 + 需求说明 + 代码详解 + 基本金和收支明细记录 + 键盘访问的实现)
家庭记账软件 1. 目标 2. 需求说明 3. 代码详解 4. 基本金和收支明细的记录 5. 键盘访问的实现 1. 目标 模拟实现一个基于文本界面的<家庭记账软件> 掌握初步的编程技巧和调 ...
- 项目一 家庭记账软件
目录 方法一(使用Utility工具类): 实现效果: 菜单主页面 收支明细初始页面 登记收入 登记支出 退出软件 详细代码: Utility.java FamilyAccount02.java 方法 ...
- 用java做小学数学系统_自动生成中小学数学题目的控制台小程序
正版现货scratch+小学数学编程教材 106.5元 包邮 (需用券) 去购买 > 前段时间写了一个自动生成中小学数学题目的控制台小程序 下面简要介绍一下我这次的一个开发过程 需求: 1.命令 ...
最新文章
- 宏基因组扩增子2分析流程:中文首发,史上最详系,零基础自学
- iphone电池怎么保养_怎么保持iPhone的电池健康?掌握这4个方面,3年不用换电池...
- 【Apache】 alias+proxy 将资源路径指向某个本地目录
- 虚拟机和Linux系统的安装
- 漫画:要跳槽?这道缓存设计题你有必要看看!
- 比亚迪后续车都会搭在鸿蒙系统吗_华为鸿蒙系统上车,比亚迪汉发布!我告诉你华为鸿蒙到底是什么...
- 开源日志系统比较:scribe,chukwa,kafka,flume
- GB28181-2016过检通过
- macOS Monterey 12.0beta4黑苹果镜像虚拟机版本
- TikZ从零开始(一)——实例之受力分析图绘制
- mysql基础面试题大全
- html右下角图片广告,HTML580用纯JS实现右下角广告代码
- 良心安利动物 恐龙unity3d模型素材网站
- ios textView输入框光标问题
- 湿气重怎么办?湿气有哪些危害?祛湿建议首选云植祛湿颗粒
- python标准图形库——turtle
- 卡尔曼滤波的使用举例
- 一.java的工作方式
- 2021长城杯pwn部分wp
- 加速乐cookie爬虫
热门文章
- 【AI】(收藏)从 A-Z 全面盘点人工智能专业术语梳理!
- 【人工智能】计算机审美,学的怎么样了?
- 构建嵌入式版本的 ACE TAO 6.5.3
- [sqlite] android create db in SD card
- Power BI统一报表平台演示环境发布
- IntelliJ IDEA lombok插件的安装和使用听
- linux查找出全部doc文件,linux 查找出包含某个字符串的所有文件的方法详解
- 创业要有创意--应当注意的八大细节
- 三星Galaxy S22 Ultra真机首曝:颜值与实力并存堪称完美
- 诺贝尔奖发了120年,钱怎么越花越多?