break和continue的用法及区别
程序员文章站
2022-03-21 08:01:56
break语句*break是Java语言当中的关键字,被翻译为“中断/折断”*break + “;”可以成为一个单独的完整Java语句:break;*break语句使用在switch语句当中,用来终止switch语句的执行*break语句同样可以用在循环语句当中,用来终止循环的执行*break语句可以使用在for, while, do…while循环语句中用来跳出循环例:public class BreakTest01 {public static void main(String...
break语句
*break是Java语言当中的关键字,被翻译为“中断/折断”
*break + “;”可以成为一个单独的完整Java语句:break;
*break语句使用在switch语句当中,用来终止switch语句的执行
*break语句同样可以用在循环语句当中,用来终止循环的执行
*break语句可以使用在for, while, do…while循环语句中用来跳出循环
例:
public class BreakTest01 {
public static void main(String [] args) {
for(int i = 0; i < 10; i++) {
if(i == 5) {
break;//终止的是当前的for循环
}
System.out.println(i);
}
}
}
*在默认情况下,break语句终止的是离它最近的循环语句
例:
public class BreakTest02 {
public static void main(String [] args) {
for(int j = 0; j < 3; j++) {
for(int i = 0; i < 10; i++) {
if(i == 5) {
break;//当前的break语句终止的是内层for循环
}
System.out.print(i);
}
}
}
}
执行结果:
012340123401234
*若想终止指定的循环,需要给循环命名(不常用)
如下例:
public class BreakTest03 {
public static void main(String [] args) {
//给for循环命名
for1:for(int j = 0; j < 3; j++) {
for2:for(int i = 0; i < 10; i++) {
if(i == 5) {
break for1;//此时终止for1,即外层循环
}
System.out.print(i);
}
}
}
}
执行结果:
01234
continue语句
*continue表示:继续下一个循环
*continue也是一个continue关键字加一个分号构成一个单独完整的Java语句,主要出现在循环语句当中用来控制循环的执行。
例:
public class ContinueTest01 {
public static void main(String [] args) {
for(int i = 0; i < 10; i++) {
if(i == 5) {
continue;//只要这个语句执行,本次循环停止,直接进入下一次循环“继续”执行
}
System.out.print(i);
}
}
}
执行结果:
012346789
*break和continue的区别?
***break表示循环不执行了
*continue表示直接进入下一次循环继续执行**
本文地址:https://blog.csdn.net/m0_51374762/article/details/112860409
推荐阅读