break和continue的用法及区别
程序员文章站
2022-07-03 19:17:51
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
上一篇: 花茶要用开水泡吗
推荐阅读
-
Oracle中的Connect/session和process的区别及关系介绍
-
Python中print和return的作用及区别解析
-
php function用法如何递归及return和echo区别
-
git用法教程图文详解(git fetch和git pull的区别)
-
Mybatis的mapper文件中$和#的用法及区别详解
-
继承和接口的区别在哪里(2者区别和用法分析)
-
Python中内置数据类型list,tuple,dict,set的区别和用法
-
线程和进程的区别及Python代码实例
-
Python跳出循环语句continue与break的区别
-
JavaScript 数组some()和filter()的用法及区别