我过去的一个试卷问题要求我修改一个方法,以导致发生 IllegalArgumentException。
该方法仅涉及从银行帐户余额中提取资金
这是执行此操作的方法。
公共(public)无效提款(双倍金额)
{
this.balance -= 金额;
}
如何修改此方法以使此异常发生?我以前从未见过这种异常。
最佳答案
可以使用throw
抛出异常:
throw new IllegalArgumentException("Amount must be positive.");
您应该自己编写该方法的其余部分。
关于java - 强制产生 IllegalArgumentException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16442861/