go實現小專案
阿新 • • 發佈:2020-11-30
1.家庭記賬本
package main import "fmt" func main() { key:=""; loop:=true; detail:="收支\t賬戶餘額\t收支金額\t說明"; money:=0.0; banacle:=1000.00; notes:=""; details:=""; for { fmt.Println("\n-------------------家庭收支記賬軟體-----------------------"); fmt.Println(" 1.收支明細"); fmt.Println(" 2.登記收入"); fmt.Println(" 3.登記支出"); fmt.Println(" 4.退出軟體"); fmt.Println("請選擇(1-4):"); fmt.Scanln(&key); switch key { case "1": fmt.Println("本次收入:"); fmt.Scanln(&money); banacle=banacle+money;//收入 fmt.Println("收入來源是:"); fmt.Scanln(¬es); fmt.Println("-------------------收支明細記錄-----------------------"); fmt.Println(detail); //detailstr:="收入\t%v\t%v\t%v"; details+=fmt.Sprintf("\n收入%12v\t%10v\t%12v",banacle,money,notes); fmt.Println(details); case "2": fmt.Println("this is 2"); case "3": fmt.Println("這是登記支出"); case "4": loop=false; } if !loop { break; } } }