gpt4 book ai didi

java - try catch 相同类型 Java 的异常

转载 作者:行者123 更新时间:2023-11-30 06:52:00 25 4
gpt4 key购买 nike

我想知道是否有办法在 catch 中具有相同的异常类型。

所以基本上我们有这个:

catch(IllegalArgumentException exception){
throw new IllegalArgumentException("Error CheckingAccount: negative initial balance");
throw new IllegalArgumentException("Error deposit: negative amount");
throw new IllegalArgumentException("Error withdraw: illegal amount");
}

我想知道它如何在相同的异常类型之间进行更改,但在需要时调用它。我需要 if-else 语句吗?顺便说一句,这不是主要的。

具体来说,这是String getMessage()

最佳答案

你不洗牌

您的方法只是进行多次检查,并抛出相同类型的异常,但具有不同的消息。

调用此方法的代码有一个针对此类异常的捕获并打印消息。

这就是全部内容了。

关于java - try catch 相同类型 Java 的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42570838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com