心法领悟040:让循环多一些控制。
break语句和continue语句都是对循环体的控制语句,它们不仅应用于for循环,在任何循环体中都可以使用。灵活使用这些语句可以让循环实现更加复杂的运算和业务处理。
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只老鹰。
相关推荐
实例030 循环体的过滤器 41 第5章 数组及其常用操作 43 实例031 获取一维数组的最小值 44 实例032 将二维数组中的行列互换 45 实例033 利用数组随机抽取幸运观众 47 实例034 用数组设置JTable表格的 列名与列宽 49 ...
实例040 循环体的过滤器 49 实例041 循环的极限 50 第3章 数组与集合的应用 51 3.1 数组演练 52 实例042 获取一维数组最小值 52 实例043 将二维数组中的行列互换 53 实例044 利用数组随机抽取幸运观众 54 实例045 用...
实例040 从桌面右下角显示的窗体 41 1.12 设置窗体大小 43 实例041 获取桌面大小 43 实例042 在窗口间移动按钮 44 实例043 如何实现Office助手 45 1.13 窗体控制技术 46 实例044 在关闭窗口前加入确认对话框 ...
实例040 从桌面右下角显示的窗体 41 1.12 设置窗体大小 43 实例041 获取桌面大小 43 实例042 在窗口间移动按钮 44 实例043 如何实现Office助手 45 1.13 窗体控制技术 46 实例044 在关闭窗口前加入确认对话框 ...
实例040 从桌面右下角显示的窗体 41 1.12 设置窗体大小 43 实例041 获取桌面大小 43 实例042 在窗口间移动按钮 44 实例043 如何实现Office助手 45 1.13 窗体控制技术 46 实例044 在关闭窗口前加入确认对话框 ...
实例040 从桌面右下角显示的窗体 41 1.12 设置窗体大小 43 实例041 获取桌面大小 43 实例042 在窗口间移动按钮 44 实例043 如何实现Office助手 45 1.13 窗体控制技术 46 实例044 在关闭窗口前加入确认对话框 ...
实例040 将汉字转换为拼音 实例041 商品金额的大小写转换 实例042 根据年份判断十二生肖 实例043 将字母全部转换为大写或小写 实例044 汉字与区位码的转换 第5章 数组和集合 实例045 在数组中添加一个元素 实例046 ...
实例040 将汉字转换为拼音 63 实例041 商品金额的大小写转换 64 实例042 根据年份判断十二生肖 65 实例043 将字母全部转换为大写或小写 67 实例044 汉字与区位码的转换 69 第5章 数组和集合 71 实例045 在数组中添加...