gpt4 book ai didi

java - 当条件为假时再次启动for循环java

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

for (int f = 0; f < getBlocks().size(); f++) {
if (getBlocks().get(f).x > 0 && getBlocks().get(f).x < 360) {
move2 = true;
move = true;
} else if (getBlocks().get(f).x < 360) {
move2 = true;
move = false;
} else if (getBlocks().get(f).x > 0) {
move2 = false;
move = true;
} else {
move2 = false;
move = false;
}
}

我希望当 f 大于 block 大小时重新开始这个 for 循环。

最佳答案

要在条件为 false 时再次启动循环,请将循环包装在另一个循环中:

例如:

while (true) {
for (int f = 0; f < getBlocks().size(); f++) {
// ...
}
}

这只是不断地一遍又一遍地执行 for 循环。

<小时/>

请注意,增强的 for 循环将比 for 循环干净得多:

for (Block b : getBlocks()) {
if (b.x > 0 && b.x < 360) {
// ...
} // Etc.
}

关于java - 当条件为假时再次启动for循环java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51003378/

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