java模拟银行存取_JAVA模拟银行存钱,取钱操作以及计算利息操作

这篇博客展示了如何使用JAVA实现银行存取款操作,并计算利息。定义了一个抽象Bank类,包含存取款方法及计算利息的抽象方法。创建了两个具体的银行类Chinabank和Rmbank,分别实现不同的利息计算策略。此外,还定义了一个Commission接口用于计算提成,并实现了InsufficientFundsException异常类处理取款超出余额的情况。在测试类中,演示了不同银行的利息计算和异常处理功能。
摘要由CSDN通过智能技术生成

/*

*程序的版权和版本声明部分:

*程序的版权和版本声明部分:

*Copyright(c)2013,烟台大学计算机学院学生

*All rights reserved.

*文件名称:

*作者:尚振伟

*完成日期:2014年11月11日

*版本号:v0.1

*对任务及求解方法的描述部分:

*输入描述:无

*问题描述:具体要求:

建立Bank类为抽象类。

方法:

抽象方法 computerIncome() //计算存款利息

非抽象方法 saveMoney() //存钱

非抽象方法 drawMoney() //取钱

建立接口 Commission

方法:

抽象方法 computerComm() //计算提成

建立异常类 InsufficientFundsException

class InsufficientFundsException extends Exception

处理取钱不能超出余额的异常。

具体要求:

建立具体银行类,为Bank类的子类。

方法:

实现Bank类中的抽象方法,计算存款利息

实现接口中的抽象方法,计算存款提成

实现取钱操作时做异常处理。

建立测试类测试实验结果。

*程序输入:

*程序输出:

*问题分析:

*算法设计&#x

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值