java—运行eclipse项目x次,直到发生抛出的错误

4zcjmb1e  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(289)

我有一个java项目,它不是每次运行时都输出相同的结果,并且每次调用main中的start方法时都会更改对象变量,这会导致在某些程序运行时不会抛出错误,但有时在特定情况下可能会弹出错误。这让我一遍又一遍地运行程序,直到抛出异常为止。
在eclipse中有没有一种方法可以反复运行main x次,直到它遇到(或者没有!)被发现的错误?

rekjcdws

rekjcdws1#

您可以使用try-catch关键字。

public static void main(String[] args) {
try {
    // do something
    }
    // exits system if encounters any exception
    catch (Exception e) {
        System.exit(0);
    }
}

如果希望将main方法运行特定次数,可以将所有方法放入try语句中,然后放入for循环中。如果要查找特定的异常,可以将单词“exception”更改为所需的异常。例如:

try {
        // do something
    }
    // exits system if encounters any exception
    catch (ArrayIndexOutOfBoundsException e) {
        System.exit(0);
    }

您可以为每个所需的异常放置任意数量的catch语句

相关问题