java - 如何打破 for 循环相对于其他 for 循环的关系

标签 java

我看到了如何打破循环(使用标签并打破标签)..但我想打破第一个 for 循环取决于第二个 for 循环:

例如:

public class HelloWorld {

    static private int i;
    public static void main(String[] args) {
        int y = 20;
        for (; y <= 30; y += 2) 
        {
            System.out.printf("value of increamented  y Value is %d\n", y);
            increamentiValue();
        }
    }

    private static void increamentiValue() 
    {
        i = 0;
        for (; i <= 5; i += 2) {
            System.out.printf("value of i is %d\n", i);
        }
    }
}

例如,在这里我想打破“y”循环取决于“i”循环中的迭代次数..

例如:

如果“i”循环中的数字迭代等于0,我想中断“y”for循环..因为在我的程序中“i”检查错误...在我的ysytem中错误可能会发生任何“i” ..如果两次我没有错误(i==0)我想打破“y”循环。

例如:
如果
在 y= 22 处,i ==0; (没有错误发生)
在 y= 23 处,i ==0; (没有发生错误)

我不想继续到 30。我想打破 y 循环。

最佳答案

increamenti_Value 返回一个 main 用于终止循环的值。

<小时/>

不过,在 increamenti_Valuefor 循环中使用实例变量 (i) 是一种非常可疑的事情要做。使用 for 循环,省略初始化子句,却在上面的行中设置初始条件,这也很奇怪。

关于java - 如何打破 for 循环相对于其他 for 循环的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20218901/

相关文章:

java - Twitter 数据的图形可视化 - 使用处理 Java

java - 在跳过列表中搜索元素

java - android-如果我将两个小部件放在一起然后触摸它们会发生什么?

java - 什么是动态照明的有效实现?

java - Java中Collection复制函数的工作原理

java - 字节码操作 - 将字节码表示转换为 Java 代码表示

java - 确定一个字符串中有多少个数字和字母

java - Graphics2D的draw方法在JAVA中如何工作?

期中考试时 Java 错误

java - 如何使用 Java.sql.Connection.setNetworkTimeout?