宜昌本地软件开发与弱电工程服务商
项目咨询 · 快速响应
您当前的位置: > 博客2 > AS2与AS3技术

[AS3]as3与return语句与break跳出方法

2016-10-13 00:16:48 点击量:15 标签: 收藏本文

return与break的区别

break语句虽然可以独立使用,但通常主要用于switch语句中,控制程序的执行流程转移。在switch语句中,其作用是强制退出switch结构,执行switch结构之后的语句。其本质就是在单层循环结构体系中,其作用是强制退出循环结构。

return语句用来明确地从一个方法返回。也就是,return 语句使程序控制返回到调用它方法。因此,将它分类为跳转语句.有两个作用,一个是返回方法指定类型的值(这个值总是确定的);

一个是结束方法的执行(仅仅一个return语句)。 return 语句可以使其从当前方法中退出,返回到调用该方法的语句处,继续程序的执行 。

这里做个小测试,比较在循环之中break和return的区别,switch语句和return返回调用方法,想必大家都比较熟break是退出该循环,本循环结束但是不影响上一级循环。return是明确地从一个方法返回。也就是,return 语句使程序控制返回到调用它方法。因此,将它分类为跳转语句。

  1. public class Loop {  
  2.     
  3.     public static void main(String[] args) {  
  4.             
  5.         for(int i=0;i<3;i++){  
  6.             for(int j=0;j<3;j++){  
  7.                 System.out.println("测试i="+i+" 测试j="+j);  
  8. //              if(i==2) return;//测试return  
  9.                 if(i==2) break;//测试break  
  10.                 System.out.println("j"+j+"循环结束。。。");  
  11.             }  
  12.         }  
  13.         System.out.println("i CuPlayer.com提示 循环结束。。。");  
  14.             
  15.     }  
  16. }   

 

ABOUT US
宜昌农人网络科技有限公司

我们是一家提供综合软件外包与弱电工程服务的技术公司。

业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。

公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室