Java代码中break continue return之间有什么区别呢?

java-教程王 Java经验 2022-04-02 22:10:41 17064 1 break
下文讲述java代码中break,continue,return关键字的不同之处,如下所示:

break

 break关键字功能:
    用于跳出当前循环
       如果是嵌套循环,则只能跳出当前的这一层循环
       只有逐层break才能跳出所有循环;
例:
 for (int i = 0; i < 10; i++) {  
            if (i == 3) { 
                break;  
               // 在执行i==3时强制终止循环,i==3不会被执行  
                }
            System.out.println(i);  
        } 
-----运行以上代码,将输出以下信息---
0 
1
2

continue

continue关键字功能:
    终止当前操作
	但是不跳出循环
	 直接进入循环的下一步操作
例:
 for (int i = 0; i < 6; i++) {  
            if (i == 3) { 
                continue;  
               //此处直接跳入下一个步骤
               // i==3后续代码,不会被执行  
                }
            System.out.println(i);  
        } 
-----运行以上代码,将输出以下信息---
0 
1
2
4
5

return

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

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: http://www.Java265.com/JavaJingYan/202204/16489091422645.html

最近发表

热门文章

好文推荐

Java265.com

//www.java265.com

站长统计|USA-001

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者