A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Mr.陈 中级黑马   /  2014-12-14 20:59  /  2250 人查看  /  28 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

for( ; ; ){   for( ; ; ){
     return;
   }
}

这个return 返回到哪  为什么啊

28 个回复

倒序浏览
return一般有两个作用:1、返回方法执行的结果。2、结束当前函数。所以当前的return是停止当前函数,当然可以跳出两循环的!
回复 使用道具 举报 2 0
return; 的意思就是结束本次循环 ,继续下次循环。
  1. class Demo
  2. {
  3. public static void main(String[] args){
  4.   for(int i=0;i<3;i++){
  5.    System.out.println("i");
  6.    for(int j=0;j<3;j++){
  7.     System.out.println("m");
  8.     if(j<3){
  9.      continue;//当满足条件,跳出本次循环,下面语句不执行,继续执行下次循环。
  10.     }
  11.     System.out.println("j");
  12.     continue;
  13.     //System.out.println("不执行");报错 ,无法执行的语句,因为它下面的根本执行不到。
  14.    }
  15.   }<img border="0" alt="" src="http://bbs.itheima.com/forum.php?mod=image&aid=60919&size=300x300&key=6e4ce4b17244f418&nocache=yes&type=fixnone" aid="attachimg_60919">
  16. }
  17. }
  18. <p> </p>
复制代码

20213.jpg (10.22 KB, 下载次数: 12)

20213.jpg

点评

哎呦我去 ,不好意思啊 ,看错了, 明明说return来着, 扯continue去了  发表于 2014-12-16 10:28
continue和return ,大哥哥,你看花眼了。  发表于 2014-12-16 00:58
敢厉害,学习了,我看明白了  发表于 2014-12-16 00:19
这个.. continue和return  发表于 2014-12-15 00:46
回复 使用道具 举报
此处是停止
回复 使用道具 举报
停止本次循环,开始下一次循环
回复 使用道具 举报
跳出两个循环所在的函数。
回复 使用道具 举报
跳出内部的for循环吧!
回复 使用道具 举报
应该是跳出内部for循环吧
回复 使用道具 举报
continue  内循环中,当轮循环结束,进入下一轮内循环中。
break   跳出内环当前循环体,进入下一次外循环。可设置停止外循环,需要对for语句进行标识。
return  跳出函数,可参考正常的有返回值的函数,不管有多少层循环,都直接返回所需要的值。
回复 使用道具 举报 2 0
姿_`态 发表于 2014-12-14 22:03
return; 的意思就是结束本次循环 ,继续下次循环。
  1. class Demo

  2. {

  3. public static void main(String[] args){

  4.   for(int i=0;i<3;i++){

  5.    System.out.println("i");

  6.    for(int j=0;j<3;j++){

  7.     System.out.println("m");

  8.     if(j<3){

  9.     return;//直接跳出所在方法。

  10.     }

  11.     System.out.println("j");  //执行不到
  12. }

  13.   }
  14. }
  15. }
复制代码

4.jpg (5.21 KB, 下载次数: 9)

4.jpg
回复 使用道具 举报
    函数是封装特定功能的代码,其中   输入      ,  是由参数列表决定,
                                                函数结果,是由关键字return返回结果。
    这样我们使用时,函数的功能完成了,才能有选择的去结束。
函数与return搭配实现函数功能。而不是管中窥豹。
回复 使用道具 举报
return应该是跳出所在函数吧。
回复 使用道具 举报
返回到当前循环
回复 使用道具 举报
看图片,return是跳出该函数。day05的课程有涉及到。Java基础课程毕老师的 你看看

捕获.PNG (128.84 KB, 下载次数: 10)

捕获.PNG
回复 使用道具 举报
cz萑 中级黑马 2014-12-16 21:20:52
15#
直接跳出本次循环
回复 使用道具 举报
kenhe 中级黑马 2014-12-16 21:29:02
16#
应该是跳出整个循环体吧
回复 使用道具 举报
跳出内部循环
回复 使用道具 举报
直接就停止了
回复 使用道具 举报
直接跳出!
回复 使用道具 举报
跳出循环用的。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马