gpt4 book ai didi

java - 在第四个++或--之后中断循环

转载 作者:行者123 更新时间:2023-12-02 03:39:45 25 4
gpt4 key购买 nike

第四步之后如何打破循环?我必须在第四步之后停止循环。

i=200; i > 0; i = i - 17

最佳答案

我认为到目前为止的答案......错过了一个关键点:为什么要使用两个循环?

int initialCount = 200;
for (int j = 0; j < 4; j++) {
initialCount -= 17;

请注意:当然这意味着:只有一个循环;你失去了对“i > 0”方面的控制;但是嘿:你知道你是从 200 开始的;你知道 200 - 4*17 ... 仍然 >= 0。

长话短说:仔细考虑你真正需要多少个循环;因为这种嵌套循环结构通常对代码的“可读性”没有帮助。当然:不要忘记编写适当的单元测试;以便您可以重构代码以找到最合适的表示;同时确保仍保留预期的功能。

让我们超越这一点:您似乎已经知道自己有这些限制:

i=200
decrease by 17
do that 4 times

所以,可以肯定的是:还有一些您没有告诉我们的背景信息;所以你的程序不能被重写为

i = 200 - (4 * 17)

关于java - 在第四个++或--之后中断循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36981936/

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