云雀叫了一天 2021-09-27 10:18 采纳率: 100%
浏览 16
已结题

自定义一个异常类PayOverflowException

自定义一个异常类PayOverflowException,处理工资超过最大值的异常

定义一个员工类Employee:有姓名name、工资currpay2个字段;有构造函数;有giveBunus(int amount)方法功能如下:

来计算员工的工资(amout为奖金),计算方法是:员工的工资=员工的工资+奖金。(this.currpay=this.currpay+amout)

当员工当前工资大于10000时 要把当前工资值恢复为没加奖金时的值。同时要抛出PayOverflowException异常,让外部程序捕获次异常

在main函数中测试:创建Employee对象,对象调用giveBunus方法(有可能会发生工资超过最大值的异常),并用try/catch捕获异常处理异常。

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 10月5日
    • 创建了问题 9月27日

    悬赏问题

    • ¥50 NT4.0系统 STOP:0X0000007B
    • ¥15 想问一下stata17中这段代码哪里有问题呀
    • ¥15 flink cdc无法实时同步mysql数据
    • ¥100 有人会搭建GPT-J-6B框架吗?有偿
    • ¥15 求差集那个函数有问题,有无佬可以解决
    • ¥15 【提问】基于Invest的水源涵养
    • ¥20 微信网友居然可以通过vx号找到我绑的手机号
    • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
    • ¥15 解riccati方程组
    • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。