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

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

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

这个return 返回到哪  为什么啊

28 个回复

正序浏览
直接跳出!
回复 使用道具 举报
楼上正解:sleepy:
回复 使用道具 举报
14楼学习了   直接跳出函数的意思   以前看视频的时候很多细节都没记住!
回复 使用道具 举报
浅听 中级黑马 2014-12-16 23:51:04
22#
跳出循环体
回复 使用道具 举报
回帖学习。
回复 使用道具 举报
跳出循环用的。
回复 使用道具 举报
直接跳出!
回复 使用道具 举报
直接就停止了
回复 使用道具 举报
跳出内部循环
回复 使用道具 举报
kenhe 中级黑马 2014-12-16 21:29:02
16#
应该是跳出整个循环体吧
回复 使用道具 举报
cz萑 中级黑马 2014-12-16 21:20:52
15#
直接跳出本次循环
回复 使用道具 举报
看图片,return是跳出该函数。day05的课程有涉及到。Java基础课程毕老师的 你看看

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

捕获.PNG
回复 使用道具 举报
返回到当前循环
回复 使用道具 举报
return应该是跳出所在函数吧。
回复 使用道具 举报
    函数是封装特定功能的代码,其中   输入      ,  是由参数列表决定,
                                                函数结果,是由关键字return返回结果。
    这样我们使用时,函数的功能完成了,才能有选择的去结束。
函数与return搭配实现函数功能。而不是管中窥豹。
回复 使用道具 举报
姿_`态 发表于 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, 下载次数: 21)

4.jpg
回复 使用道具 举报
continue  内循环中,当轮循环结束,进入下一轮内循环中。
break   跳出内环当前循环体,进入下一次外循环。可设置停止外循环,需要对for语句进行标识。
return  跳出函数,可参考正常的有返回值的函数,不管有多少层循环,都直接返回所需要的值。
回复 使用道具 举报 2 0
应该是跳出内部for循环吧
回复 使用道具 举报
跳出内部的for循环吧!
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马