262
技術社區[雲棲]
JAVA循環體的過濾器 (continue)
package com.chapter.two.one.cn;
public class CycFilter {
public static void main(String[] args) {
// 創建數組
String[] array = new String[] { "白鷺", "丹頂鶴", "黃鸝", "鸚鵡", "烏鴉", "喜鵲",
"老鷹", "布穀鳥", "老鷹", "灰紋鳥", "老鷹", "百靈鳥" };
System.out.println("在我的花園裏有很多鳥類,但是最近來了幾隻老鷹,請幫我把它們抓走。");
int eagleCount = 0;
for (String string : array) {// foreach遍曆數組
if (string.equals("老鷹")) {// 如果遇到老鷹
System.out.println("發現一隻老鷹,已經抓到籠子裏。");
eagleCount++;
continue;// 中斷循環
}
System.out.println("搜索鳥類,發現了:" + string);// 否則輸出數組元素
}
System.out.println("一共捉到了:" + eagleCount + "隻老鷹。");
}
}
輸出:
在我的花園裏有很多鳥類,但是最近來了幾隻老鷹,請幫我把它們抓走。
搜索鳥類,發現了:白鷺
搜索鳥類,發現了:丹頂鶴
搜索鳥類,發現了:黃鸝
搜索鳥類,發現了:鸚鵡
搜索鳥類,發現了:烏鴉
搜索鳥類,發現了:喜鵲
發現一隻老鷹,已經抓到籠子裏。
搜索鳥類,發現了:布穀鳥
發現一隻老鷹,已經抓到籠子裏。
搜索鳥類,發現了:灰紋鳥
發現一隻老鷹,已經抓到籠子裏。
搜索鳥類,發現了:百靈鳥
一共捉到了:3隻老鷹。
最後更新:2017-04-02 17:51:22