收支软件-完善明细显示 | 学习笔记

简介: 快速学习收支软件-完善明细显示

开发者学堂课程【Go 语言核心编程 - 面向对象、文件、单元测试、反射、TCP 编程收支软件-完善明细显示】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/626/detail/9715


收支软件-完善明细显示

 

1. 当没有任何收支明细时,提示“当前没有收支明细...来一笔吧!”

思路:当输入1时,没有做任何判断就把 details 打出来了,即输出了表头,但理论上来说,应该要有实际的输入或者支出时才应该输出这些。此时,应定义一个变量,记录是否有收支行为。

改进:

(1) //定义一个变量,记录是否有收支行为

flag := false

(2) case”1”:

fmt.PrintIn(“-----当前收支记录-----”)

if flag{

fmt.PrintIn(details)

}else{

fmt.PrintIn(“当前没有收支明细...来一笔吧!”)

}

(3) case 2 和case 3的最后都加 flag = true

表示如果有收支行为的话,flag = true;否则输出当前没有收支明细...来一笔吧!

image.png

image.png2. 在支出时,判断余额是否够,并给出相应的提示。

改进case 3:

case”3”:fmt.PrintIn(“本次支出金额”)

fmt.ScanIn(&money)

//这里需要做一个必要的判断

if money > balance{

fmt.PrintIn(“余额的金额不足”)

break

}

image.png

3. 将面向过程的代码修改成面向对象的方法,编写 myFamilyAccount.go,并使用 testMyFamilyAccount.go 去完成测试。

相关文章
|
2月前
|
存储 供应链 数据可视化
2024年采购管理新趋势:最适合记录和更新采购清单的在线看板工具
在现代企业中,采购部门的任务高效协作与管理至关重要。本文介绍了六款适合采购部门的在线看板工具:板栗看板、Trello、Miro、Zoho Projects、Airtable和TeamGantt,分别从关键功能、优势、劣势及适用对象等方面进行了详细对比,帮助企业选择最合适的工具,提升采购效率和透明度。
2024年采购管理新趋势:最适合记录和更新采购清单的在线看板工具
|
5月前
|
供应链 监控 安全
云 HIS 系统的药品库存管理功能的特性
云HIS系统在药品库存管理方面引入了实时监控、智能预警、高效采购、精确追溯等多项新特性,提升了管理效率和准确性。系统支持多终端访问,实现自动化流程,并确保合规性和数据安全,同时还可与供应链集成,优化库存结构,提供全方位的药品管理解决方案。
160 4
云 HIS 系统的药品库存管理功能的特性
|
7月前
|
监控 数据挖掘 数据安全/隐私保护
ERP系统中的应收应付管理与风险控制解析
【7月更文挑战第25天】 ERP系统中的应收应付管理与风险控制解析
438 2
|
7月前
|
供应链 监控 调度
ERP系统中的销售订单管理与订单跟踪解析
【7月更文挑战第25天】 ERP系统中的销售订单管理与订单跟踪解析
579 2
|
7月前
|
前端开发
会员系统02--,后台管理系统,包含网站运营,统计分析,用户中心,财务管理,资金明细,系统管理,参数配置,后台管理系统可以观看配置资料,广告位的相关资料,客服工单最主要是客户反馈给我们的问题,登录统计
会员系统02--,后台管理系统,包含网站运营,统计分析,用户中心,财务管理,资金明细,系统管理,参数配置,后台管理系统可以观看配置资料,广告位的相关资料,客服工单最主要是客户反馈给我们的问题,登录统计
|
9月前
|
数据采集 数据可视化 数据挖掘
什么软件可以做报表?
什么软件可以做报表?
|
数据可视化 搜索推荐 Java
什么软件可以做报表?
什么软件可以做报表?
云his门诊业务模块常见问题分析和门诊业务使用流程
云HIS:门诊业务使用流程 患者可以通过网上预约,现场挂号,获取门诊就诊号,排队就诊。 对于基层医院,不收取挂号费,地区慢性病,复诊较多时,可以直接通过历史患者,”复诊“功能,直接挂号。 门诊医生开具处方单,检验检查申请单,发送成功后,收费室会显示待收费的患者以及处方明细。收费后,药房会显示患者以及处方明细,药房人员依据处方发药。患者领取药物,如果存在注射药物,那么治疗室会有患者的注射用药明细。
212 0
|
JSON 前端开发 Java
校园外卖点餐系统——Day04【菜品管理业务开发】
校园外卖点餐系统——Day04【菜品管理业务开发】
193 0
校园外卖点餐系统——Day04【菜品管理业务开发】
|
网络协议 测试技术 Go
收支软件-登记支出和完善退出 | 学习笔记
快速学习收支软件-登记支出和完善退出