抓到了一只老鹰后,放进笼子,再从头开始抓-continue的使用

continue语句将放弃本轮循环continue之后的代码,就好像抓到了一只老鹰后,放进笼子,再从头开始抓,老鹰,遇到这样逻辑的都可以这样处理

public static void main(String[] args) {
String[] array = new String[]{"白鹭","丹顶鹤","黄鹂","鹦鹉","乌鸦","喜鹊"
,"老鹰","布谷鸟","老鹰","布纹鸟","老鹰","百灵鸟"};
System.out.println("在我花园里有很多鸟类"但是最近来了几只老鹰,请帮我把他们抓走");
int eagleCount = 0;
for(String s :array){
if(s.equals("老鹰")){//抓到一只老鹰放到笼子里
System.out.println("抓到了一只老鹰");
eagleCount ++;
continue;
}
System.out.println("搜索鸟类,发现了:"+s);
}
System.out.println("一共发现了"+eagleCount+"只老鹰");

}
}

原文地址:https://www.cnblogs.com/lonely-buffoon/p/5566882.html