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