Java中 break continue return 的区别

1、break

break :跳出当前循环;但是如果是嵌套循环,则只能跳出当前的这一层循环,只有逐层break才能跳出所有循环;

 for (int i = 0; i < 10; i++) {
            if (i == 6) {
                break;
               // 在执行i==6时强制终止循环,i==6不会被执行
                }
            System.out.println(i);
        }  

输出结果为0 1 2 3 4 5 ;6以后的都不会输出  

2、continue

continue:终止当前循环,但是不跳出循环(在循环中continue后面的语句是不会执行了),继续往下根据循环条件执行循环。

for (int i = 0; i < 10; i++) {
    if (i == 6)  {
        continue;
      // i==6不会被执行,而是被中断了
       }
       System.out.println(i);
   }  

输出结果为0 1 2 3 4 5 7 8 9;只有6没有输出

3、return

(1).return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行。 
    (2).return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致。 
    (3). return后面也可以不带参数,不带参数就是返回空,其实主要目的就是用于想中断函数执行,返回调用函数处。

      特别注意:返回值为void的方法,从某个判断中跳出,必须用return;

 

时间: 2024-12-19 20:19:09

Java中 break continue return 的区别的相关文章

java 理解break,continue,return

这是第一次写博客,今天在工作中遇到有关break,return,continue.记录一下我的理解. break: break常用于for循环中判断语句中和switch语句,break只能跳出一层for循环,以及switch语句.如果位于多重for循环,那么break只能跳出最内层循环. 举个例子: for(int i=0;i<10;i++){ if(i == 6){ break; } System.out.print(i); } 输出结果:1,2,3,4,5 countinue: counti

C#中break,continue,return,,goto,throw的区别(转--未整理完)

break 语句用于终止最近的封闭循环或它所在的switch 语句. 控制传递给终止语句后面的语句(如果有的话). /// <summary> /// break 示例 /// 在此例中,条件语句包含一个应该从 1 计数到 100 的计数器 /// 但 break 语句在计数达到 4 后终止循环. /// </summary> static void Main() { for (int i = 1; i <= 100; i++) { if (i == 5) { break;

流程控制之 break ,continue,return的区别

首先文字描述一下区别: break 为终止当前循环.跳出当前循环,但是后面的语句(即当前方法中当前循环之外后面的语句)还是会执行. continue 为停止本次循环,继续执行后面的循环.当然后面的语句还是会执行 return  为终止当前循环(跟break很像),跳出当前方法. 看概念是不是不容易明白,下面直接撸代码.简单明了 public class Test { public static void main(String[] args) { for(int i=1;i<4;i++){ Sy

break continue return 的区别

1. break 直接结束一个循环,跳出循环体,不再执行循环体中代码, 循环体外面的会执行. 2.continue t终止当前循环,继续下一个循环, continue 后面的语句在当前循环中不会执行, 下次循环继续执行, 循环体外面的也会执行 3.return  return 的功能是结束一个方法, 在循环体中执行return 将会结束该方法,循环自然也就结束,不管这个 return 嵌套的多深 原文地址:https://www.cnblogs.com/buxiugangzi/p/1207618

break,continue,return的区别

1)break 作用:跳过当前一个循环体 eg1: <pre name="code" class="php"><pre name="code" class="php" style="font-size: 12px;"><?php <span style="color:#330033;">for</span>($a=1;$a<10

while循环中,break,continue,return的区别

break 结束循环,跳出循环体: continue 结束本次循环,进行下次循环: return 跳出循环体所在的方法,相当于跳出循环体. 版权声明:本文为博主原创文章,未经博主允许不得转载.

C# break continue return 的区别

static void Main(string[] args) { Console.WriteLine("使用break退出循环"); for(int i = 0; i < 5; i++) { if (i == 2) { break; } Console.WriteLine(i); } Console.WriteLine("使用continue退出循环"); for (int i = 0; i < 5; i++) { if (i == 2) { cont

C#break ,continue, return区别详解 [转载]

C#编程语法中break ,continue, return这三个常用的关键字的学习对于我们编程开发是十分有用的,那么本文就向你介绍break ,continue, return具体的语法规范. C#编程语法中我们会碰到break ,continue, return这三个常用的关键字,那么关于这三个关键字的使用具体的操作是什么呢?我们在使用这三关键字的时候需要注意和需要理解的规则是什么呢?让我们开始介绍吧: 一.C#编程语法之break语句: break语句会使运行的程序立刻退出包含在最内层的循

详解C#break ,continue, return

C#编程语法中break ,continue, return这三个常用的关键字的学习对于我们编程开发是十分有用的,那么本文就向你介绍break ,continue, return具体的语法规范. C#编程语法中我们会碰到break ,continue, return这三个常用的关键字,那么关于这三个关键字的使用具体的操作是什么呢?我们在使用这三关键字的时候需要注意和需要理解的规则是什么呢?让我们开始介绍吧: 一.C#编程语法之break语句: break语句会使运行的程序立刻退出包含在最内层的循