gpt4 book ai didi

java - 抛出一个有意的异常以停止在 Java 中执行程序

转载 作者:行者123 更新时间:2023-11-30 10:53:36 40 4
gpt4 key购买 nike

我故意放置一个异常来停止程序执行,但似乎在抛出异常后继续执行。

try{
System.out.println("Executing ");
throw new RuntimeException("This is thrown intentionally");
} catch {....
}
System.out.println("Must not execute");

我不想使用 System.exit() 因为我不想停止 JVM 也不想使用 return 因为我想要它看起来像发生了错误。请帮助解决这个问题。

最佳答案

抛出异常后不需要捕获异常。如果您在那里捕获它,程序将开始执行 catch block 之后的语句。

System.out.println("Executing ");
if(1 == 1) // I put this 'if' here so that the code compiles
{
throw new RuntimeException("This is thrown intentionally");
}
System.out.println("Must not execute");

关于java - 抛出一个有意的异常以停止在 Java 中执行程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33935044/

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