java - 强制产生 IllegalArgumentException

标签 java illegalargumentexception

我过去的一个试卷问题要求我修改一个方法,以导致发生 IllegalArgumentException。

该方法仅涉及从银行帐户余额中提取资金

这是执行此操作的方法。

公共(public)无效提款(双倍金额) { this.balance -= 金额; }

如何修改此方法以使此异常发生?我以前从未见过这种异常。

最佳答案

可以使用throw抛出异常:

    throw new IllegalArgumentException("Amount must be positive.");

您应该自己编写该方法的其余部分。

关于java - 强制产生 IllegalArgumentException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16442861/

相关文章:

java - XMLDecoder >> java.lang.IllegalArgumentException : Unsupported element

Java - 从csv文件读取获取空值

java - java中日期格式错误

Android广播接收器未注册报错

eclipse - 名为 [AdminValidate] 和 [com.kunal.servlet.AdminValidate] 的 servlet 都映射到不允许的 url-pattern [/AdminValidate]

android - IllegalArgumentException:文件包含路径分隔符 Android

java - 如何获取在我的 commercetools 项目中创建的所有 ProductType?

java - 如何使用 DOM 级别 3 序列化 API 生成 DOCTYPE 声明?

java - Spring Boot jackson java.time.Duration

java - 使用 JRE 1.7 排序时哪个类抛出 IllegalArgumentException?