閱讀262 返回首頁    go 技術社區[雲棲]


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

  上一篇:go js中showModalDialog和returnValue的用法
  下一篇:go Android Listener偵聽的N種寫法