天空是蓝色的

做好软件为中国 #gcc -c helloworld.c -o helloworld.o //编译目标文件 #gcc helloworld.o -o helloworld //编译成可执行exe #helloworld //运行exe
数据加载中……
中止for循环break和return有区别么?

for循环,continue,return,break

        for(int i=-5;i<1;i++){
            try{
                int k 
= 6/i;
                System.out.println(k);
            }catch(Exception e){
                System.out.println(
"error");
                //continue;//忽略错误继续循环
                return;//中止循环
                //break;//中止循环
            }finally{
                //TODO无论成功失败都会执行的
                System.out.println(
"finally code");
            }
        }

我看用break和return输出的都一样

posted on 2005-12-29 14:55 bluesky 阅读(13950) 评论(4)  编辑  收藏 所属分类: 工作总结

评论

# re: 中止for循环break和return有区别么? 2006-01-05 09:16 bluesky

汗~今天才想起来有什么区别了
break用来中止循环~,且break只能在loop或者switch中,return可以用在loop外边;
break中止了循环,循环后的代码还会执行
return了后边的代码都没有意义了...
  回复  更多评论    

# re: 中止for循环break和return有区别么? 2006-07-17 22:36 战雨灾

...
return 的对象是函数
break 的对象是循环
....
  回复  更多评论    

# re: 中止for循环break和return有区别么? 2006-07-21 16:46 顶“战雨灾”

@战雨灾
  回复  更多评论    

# re: 中止for循环break和return有区别么? 2006-07-21 17:05 顶“战雨灾”

同意“战雨灾”
  回复  更多评论    

只有注册用户登录后才能发表评论。


网站导航: