小鲨鱼进账系统

子类:
public class Money {

public int getSummoney() {
    return summoney;
}

public void setSummoney(int summoney) {
    this.summoney = summoney;
}

public int getIncome() {
    return income;
}

public void setIncome(int income) {
    this.income = income;
}

public int getOutcome() {
    return outcome;
}

public void setOutcome(int outcome) {
    this.outcome = outcome;
}

private int summoney;
private int income = 0;
private int outcome=0;
String incomeDetail;
String expendDetail;

}
父类:

import java.util.Scanner;

public class Test {

public static void main(String[] args) {
    String details = "";
    String detail = "";
    Money money = new Money();
    while (true) {
        System.out.println("------------欢迎使用系统----------------");
        System.out.println("1.收支明细");
        System.out.println("2.登记收入");
        System.out.println("3.登记支出");
        System.out.println("4.退出");
        Scanner scanner = new Scanner(System.in);
        int choice = scanner.nextInt();
        switch (choice) {

            case 1:

                System.out.println("记账系统》》》》收支明细");

                    money.setSummoney(money.getIncome() - money.getOutcome());
                    detail = detail+"收入:" + money.getIncome() + ",收入说明:" + money.incomeDetail + ",账户余额:" + money.getSummoney() + "\n";
                    System.out.print(detail);
                    details = details+"消费:" + money.getOutcome() + ",收入说明:" + money.expendDetail+ ",账户余额:" + money.getSummoney() + "\n";
                    System.out.println(details);


                break;

            case 2:

                System.out.println("输入收入金额");
                money.setIncome(scanner.nextInt());
                System.out.println("请录入收入说明:");
                money.incomeDetail = scanner.next();

                break;


            case 3:
                System.out.println("输入消费金额");
                money.setOutcome(scanner.nextInt());
                System.out.println("请录入支出说明:");
                money.expendDetail = scanner.next();

                break;


            case 4:

                System.out.println("记账系统》》》》退出功能");
                System.out.println("确定要退出吗?Y/N:");
                String isExit = scanner.next();
                switch (isExit) {
                    case "Y":
                        System.out.println("系统退出,欢迎您下次继续使用!");
                        return;//结束当前方法


                    default:


                        System.out.println("重新输入");

                        break;


                }


        }
    }
}

}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值