当前位置 > 主页 > 万和大讲堂 >


南京Java培训机构 Java实现循环体的过滤器

2015-12-30 11:21

     编写程序,是先创建一个字符串数组,在使用foreach语句遍历时,如果发现数组中包含字符串“老鹰”则立刻中断循环。再创建一个整数类型的二维数组,使用双层foreach语句循环遍历,当发现第一个小于60的数组元素,则立刻中断整个双层循环,而不是内层循环。南京Java培训机构

 

  public class Foreach {

 

  public static void main(String[] args){

 

  System.out.println("\n-------------中断单层循环的例子-------------");

 

  // 创建数组

 

  String[] array = new String[] { "白鹭", "丹顶鹤", "黄鹂", "鹦鹉", "乌鸦", "喜鹊",

 

  "老鹰", "布谷鸟", "老鹰", "灰纹鸟", "老鹰", "百灵鸟" };

 

  System.out.println("在你发现第一只老鹰之前,告诉我都有什么鸟。");

 

  for (String string : array) { // foreach遍历数组

 

  if (string.equals("老鹰")) // 如果遇到老鹰

 

  break;// 中断循环 南京Java培训机构
 

  System.out.print("有:" + string+" "); // 否则输出数组元素

 

  }

 

  System.out.println("\n-------------中断双层循环的例子-------------");

 

  // 创建成绩数组

 

  int[][] myScores = new int[][] { { 67, 78, 63, 22, 66 }, { 55, 68, 78, 95, 44 }, { 95, 97, 92, 93, 81 } };

 

  System.out.println("宝宝这次考试成绩:\n数学\t语文\t英语\t美术\t历史");

 

  No1: for (int[] is : myScores) { // 遍历成绩表格

 

  for (int i : is) { 南京Java培训机构

 

  System.out.print(i + "\t"); // 输出成绩

 

  if (i < 60) { // 如果中途遇到不及格的,立刻中断所有输出

 

  System.out.println("\n等等," + i + "分的是什么?这个为什么不及格?");

 

  break No1;

 

  }

 

  }

 

  System.out.println();

 

  }

 

  }

 

  }


最近开班 more>
  • Web前端开发
  • 软件测试
  • 软件测试预科班
  • AI大模型+全栈开发开班
  • 云原生精英班
  • 云网预科班
  • 开发课程基础班第三期
  • 开发课程基础班第二期
  • 开发课程基础班第五期
  • Java全栈
  • CISP
  • HCIP-cloud
  • HCIE-Datacom(HCIA,HCIP基础)
  • HCIP-Datacom(HCIA基础)
  • HCIA-Datacom(0基础)
  • HCIE-Datacom(HCIA,HCIP基础)
  • HCIP-Datacom(HCIA基础)
  • HCIA-Datacom(0基础)
  • OCP 19C
  • RHCA
  • 6月9日
  • 5月21日
  • 5月14日
  • 6月9日
  • 5月7日
  • 5月26日
  • 5月19日
  • 5月12日
  • 6月3日
  • 6月9日
  • 随时开课
  • 7月12日
  • 5月19日
  • 5月19日
  • 5月7日
  • 5月10日
  • 5月24日
  • 5月24日
  • 随时开课
  • 随时开课
    • 姓 名 :
    • 电 话 :
    • 课 程 :

技术交流群

  • Java大数据交流群560819979加入
  • Python技术交流群595083299加入
  • Oracle技术交流群595119011加入
  • Web前端技术交流群604697610加入
  • Huawei技术交流群482919361加入
  • Redhat技术交流群587875348加入
  • UI设计技术交流群511649801加入
  • Cisco技术交流群596886705加入
  • IT运维技术交流群605888381加入