家庭收支管理系统
import java.util.Scanner; class FamilyAccount { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int sum = 10000; String details = "收支\t账户金额\t收支金额\t说 明\n"; e:while(true){ System.out.println("\n----------------家庭收支记账软件-----------------\\n"); System.out.println(" 1 收支明细"); System.out.println(" 2 登记收入"); System.out.println(" 3 登记支出"); System.out.println(" 4 退 出\n"); System.out.print(" 请选择(1-4):"); char menu = Utility.readMenuSelection(); switch(menu){ case '1': System.out.println("\n-----------------当前收支明细表-----------------\n"); System.out.println(details); System.out.println("\n------------------------------------------------\n"); break; case '2': System.out.print("请输入收入:"); int inCome = scan.nextInt(); System.out.print("请输入说明:"); String explain = scan.next(); sum += inCome; details += ("收入\t" + sum + "\t\t" + inCome + "\t\t" + explain + "\n"); break; case '3': System.out.print("请输入支出:"); int expend = scan.nextInt(); System.out.print("请输入说明:"); String expendExplain = scan.next(); sum -= expend; details += ("收入\t" + sum + "\t\t" + expend + "\t\t" + expendExplain + "\n"); break; case '4': System.out.print("确认是否退出(Y/N):"); char isExit = Utility.readConfirmSelection(); if(isExit == 'Y'){ break e; } } } } }
-----yzyjava

浙公网安备 33010602011771号