Java SE笔记: 中断流程控制语句

1. break

break语句用于do-while while for语句时,可以是程序终止循环,而执行循环体后的语句。
一般和一条判断语句一起使用,条件判断为真得时候,跳出循环。

1
2
3
4
5
6
7
8
for(int i=0;i<10;i++)
{
if(i==5)
{
break;
}
System.out.println(i);
}

2. continue

跳到下一次循环,continue后面的语句就不执行了
一般和一条判断语句一起使用,条件判断为真得时候,跳过continue后面的语句进入下一次循环。

1
2
3
4
5
6
7
8
9
for(int i=0;i<10;i++)
{
if(i==5)
{
continue;
}

System.out.println(i);
}

3. 嵌套循环

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// 单纯break只能跳出一层循环
for(int i=0;i<10;i++)
{
for(int j=0;j<10;j++)
{
if(j == 3) break;
System.out.print("i="+i+",j="+j+" ");
}
System.out.println();
}

// 跳出2层循环的方法:使用标签
a:
for(int i=0;i<10;i++)
{
for(int j=0;j<10;j++)
{
if(j == 3) break a;// 跳出标签为ll的for循环
System.out.print("i="+i+",j="+j+" ");
}
System.out.println();
}
文章目录
  1. 1. 1. break
  2. 2. 2. continue
  3. 3. 3. 嵌套循环