gpt4 book ai didi

java - 有没有办法执行java中已经执行的代码

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

有没有办法执行java中已经执行的代码。

例如在 main 方法中我有 int 变量 a = 10;稍后的时间点假设在执行结束时我将检查其(a)值的一些条件,如果条件失败,那么我希望它从头开始执行。

可能还有其他一些情况,现在我有这个。

编辑:没有循环和方法。我知道。 就像c++中的goto语句一样。并且不要认为仅针对上述示例,可能还有其他一些示例可能需要我想要的方式。

最佳答案

为什么你不能做这样的事情呢?

   do {
a = processSomething();
} while(a != 10);

编辑:如果你不能使用正确的循环结构,那么递归是你唯一真正的选择..像这样:

int rFunction(int a) {
// if we found our needed value, return it
if(a == 10) {
return a;
}

a = whatever();

rFunction(a); // call again with new value
}

关于java - 有没有办法执行java中已经执行的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2112092/

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