gpt4 book ai didi

java - 抛出异常时如何从代码开头继续执行?

转载 作者:行者123 更新时间:2023-12-01 07:52:52 24 4
gpt4 key购买 nike

我正在运行一个抛出异常的代码,我想在抛出异常时连续运行异常代码,它已经开始并且应该从头开始启动程序。这是我的异常方法和主要enter image description here enter image description here

最佳答案

需要将try/catch放入循环中;例如像这样的东西:

public static void main(String[] args) {
while (true) {
try {
// do something
} catch (Exception ex) {
// report ex
}
}
}

现在,上面的代码将重复 //do some 代码块,直到程序被终止,这可能不是您想要的。如果您想在 //do some 成功时终止,那么一种解决方案是在其末尾添加一个 break 语句。其他可能是设置一个标志并循环直到设置该标志,甚至调用 System.exit(...)

关于java - 抛出异常时如何从代码开头继续执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34237024/

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