java for 跳出循环控制

---码解---java

//来两个数组
String[] numArray = {"1", "2", "3"};
String[] strArray = {"a", "2", "c"};

 

1. continue

for (String str : strArray) {
    for (String num : numArray) {

        if (str.equals(num)){
            continue;
        }
        System.out.println(str + "---" + num);
    }
}

System.out.println(" --- end --- ");

 

控制台 :数组

a---1
a---2
a---3
2---1
2---3
c---1
c---2
c---3
 --- end ---

 

2. break

for (String str : strArray) {
    for (String num : numArray) {

        if (str.equals(num)){
            break;
        }
        System.out.println(str + "---" + num);
    }
}

System.out.println(" --- end --- ");

 

控制台 : spa

a---1
a---2
a---3
2---1
c---1
c---2
c---3
 --- end ---

 

3. [name] : { for ....}

back:
{
    for (String str : strArray) {
        for (String num : numArray) {

            if (str.equals(num)) {
                break back;
            }
            System.out.println(str + "---" + num);
        }
    }
}
System.out.println(" --- end --- ");

back可自定义,也能够out: {} , 也能够 jump:{} code

控制台 :class

a---1
a---2
a---3
2---1
 --- end ---

 

-----------------------------------------------------------------------------------co

相关文章
相关标签/搜索