尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

continue、break 和 return 的区别是什么?

continue、break 和 return 的区别是什么? continue、break和return同样是用于控制程序流程的关键字它们有不同的作用和用法。continue:在Java中continue语句同样通常用于循环结构如for循环、while循环。当程序执行到continue时会立刻跳过当前循环中剩余的代码直接进入下一轮循环的判断条件。break:在Java中break语句同样通常用于循环结构。当程序执行到break时会立刻跳出当前所在的循环不再执行循环中尚未执行的代码直接执行循环后面的代码。return:在Java中return语句通常用于方法或函数中。当程序执行到return时函数将立即结束并返回指定的值给调用者。return 一般有两种用法return;直接使用 return 结束方法执行用于没有返回值函数的方法return value;return 一个特定值用于有返回值函数的方法continue与break用法的区别在循环结构中当循环条件不满足或者循环次数达到要求时循环会正常结束。但是有时候可能需要在循环的过程中当发生了某种条件之后 提前终止循环这就需要用到下面几个关键词continue指跳出当前的这一次循环继续下一次循环。break指跳出整个循环体继续执行循环下面的语句。思考一下下列语句的运行结果是什么/** * author Evan Walker * version 1.0 * desc * date 2024/03/05 21:22:23 */ public class Test { public static void main(String[] args) { boolean flag false; for (int i 0; i 3; i) { if (i 0) { System.out.println(昂焱数据增增日上); } else if (i 1) { System.out.println(昂焱数据飞黄腾达); continue; } else if (i 2) { System.out.println(昂焱数据一鸣惊人); flag true; } else if (i 3) { System.out.println(昂焱数据厚积薄发); break; } else if (i 4) { System.out.println(昂焱数据未来美好); } System.out.println(昂焱数据威武); } if (flag) { System.out.println(昂焱数据霸气); return; } System.out.println(昂焱数据); } }输出结果如下
返回列表