gpt4 book ai didi

java - Java 中如果满足条件则中断 2 个循环

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

public class Newfile{
public static void main(String []args){
for(int a=1; a < 5; a++){
for(int b=1; b < 5; b++){
if(a == b){
System.out.println("pair found " + a + " " + b);
break;
}
}
}
}
}

这段代码只是打破了最里面的循环,所以它打破了 b 循环,但不是 a 循环,我这样做是为了练习。

我想知道,有没有办法一次打破两个循环a == b满意吗?

最佳答案

使用标签的一种替代方法是为所有涉及的循环中的循环计数器分配值,这样在达到特定状态或条件时,两个循环条件都会失败。

        for (int a=1; a < 5; a++) {
for (int b=1; b < 5; b++) {
if (a == b) {
System.out.println("pair found " + a + " " + b);
b = 5;
a = 5;
}
}
}

关于java - Java 中如果满足条件则中断 2 个循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41584998/

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