本帖最后由 张云杰 于 2013-1-14 19:21 编辑
return什么时候写?? 这个还是要根据你的代码来定的,
当你什么时候需要return 就写return,
try{ return "这里也可以"}
cath{ return " 这里也可以"}
finally{"这里 依旧可以.."},
执行的话, finally 不管你在有没有异常 , finally 里的语句 是必须执行的一个语句, 所以 先计算 finally 的语句
所以代码的执行顺序是这样的, int i =1; ++i , i 等于2, return, 由于finally .. 执行下去, i = 3, 这是第1个打印,
然后c的值是因为第一次++i 的时候被return 这时候 i 等于=2... 于是打印出第2个值 c = 2;
|