家庭收支小程序实现
本文主要是家庭收支小程序的代码实现,通过go语言中的基础知识进行实现。主要应用了switch语句进行实现,用for循环进行不断的运行。
本程序主要实现四种功能:
- 收支明细
- 登记收入
- 登记支出
- 退出程序
代码如下:
package main
import (
"fmt"
)
func main() {
// 声明一个变量,保持接收用户输入的选项
key := ""
// 声明一个变量,控制是否退出for
loop := true
// 定义账户的余额[]
balance := 10000.0
// 每次收支的金额
money := 0.0
// 每次收支的说明
note := ""
// 定义个变量,记录是否有收支的行为
flag := false
// 收支的详情使用字符串来记录
// 当有收支时,只需要对details进行拼接处理即可
details := "收支\t账户金额\t收支金额\t说 明"
// 显示这个主菜单
for {
fmt.Println("\n----------------家庭收支记账软件----------------")
fmt.Println(" 1 收支明细")
fmt.Println(" 2 登记收入")
fmt.Println(" 3 登记支出")
fmt.Println(" 4 退出软件")
fmt.Print("请选择(1-4): ")