我正在尝试停止Java中的此递归循环。
我已经制作了一个程序,可以打印输出:1 2 3 4 5 6 5 4 3 2 1 0 1 2 3 4 5 6 5 4 3 2 1
这就像制造一波增加和减少数字的浪潮。但是,当它超过字符串的长度时,我想停止。任何人都可以给另一种方式。
boolean isboolean = true;
public void recursive(int data, String s) { int counter = 0;
Loop1:
while (isboolean) {
counter++;
data = data + 1;
System.out.print(data + " ");
if (data > 5) {
isboolean = false;
}
if (counter > s.length()) break Loop1;
}
Loop2:
while (!isboolean) {
data = data - 1;
System.out.print(data + " ");
if (data == 0) {
isboolean = true;
}
}
recursive(data, s);
} 当它超过String的长度时,我想停止这波数字。并打印输出:1 2 3 4 5 6 5 4 3 2 1 0 1 2 3 4 5 6 5 4 3 2 1但在超过字符串长度时会停止。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。