gpt4 book ai didi

java - 跳过 for 循环中的一次迭代

转载 作者:行者123 更新时间:2023-12-01 16:58:17 29 4
gpt4 key购买 nike

如何跳过像这样的 for 循环的一次迭代:

for (int i = 65; i <= 90; i++) {
if (!(i == 73)) {
uniq.add((char) i);
}
}

uniq 应包含字母表,不包括 'I'。还有其他方法可以解决这个问题吗?我刚刚开始学习 Java,我正在尝试尽可能简单地做到这一点。

最佳答案

你可以尝试这样的事情:

for (int i = 65; i <=90; i++) {
if (i == 73) {
continue;
} // An else is not needed because the continue would skip
uniq.add((char) i); // over all of the code after it.
}

关键字continue跳过 for 循环的当前迭代,尽管对于像这样的单个情况,我希望您的实现同样简单(如果不是更简单)。
但是,我要对您的代码进行更改的一件事是将 !(i==73) 切换为 i != 73,因为后者更常见且更具可读性。

关于java - 跳过 for 循环中的一次迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29957156/

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