请问:在return语句之后有没有可能写其它语句?

一天十小时 2009-07-30 03:36:18
如:
test{

....
return 0;
//这里有没有可能再添加其它语句?

}
...全文
160 13 打赏 收藏 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
rk1982 2009-07-31
  • 打赏
  • 举报
回复
给楼主个建议,我个人的编程习惯是不管任何方法,都是一个入口,一个出口,例如:
public int method1() {
int res = 0;
...
return res;
}
中间不管如何处理,需要的话给res赋值,其它用条件语句判断即可。
仅是个人意见,请楼主拿来主义(取其精华去其糟粕)
whuisszl008 2009-07-31
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 lixiaoyan3 的回复:]
finally是在return之前就执行了的
[/Quote]
楼主问的是后面还能不能写代码,写的代码还能不能执行,不是说return后面还能不能执行代码。

[Quote=引用 6 楼 aywrenyue 的回复:]
引用 5 楼 darkwh 的回复:
finally呢?


try{
   
    return false;

  }finally{
    。。。。。。
  }
也是对的
[/Quote]

所以这是对的
junyun414 2009-07-31
  • 打赏
  • 举报
回复
进来了就顶一下。
raito33 2009-07-31
  • 打赏
  • 举报
回复
不可能
junjun1984 2009-07-31
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 alpha_423 的回复:]
test{

  ....
  return 0;
 //在这里写编译器会报错,提示是执行不到的语句

}

[/Quote]
lixiaoyan3 2009-07-31
  • 打赏
  • 举报
回复
finally是在return之前就执行了的
lovecj6185 2009-07-30
  • 打赏
  • 举报
回复
return下一行的开头应该是}
aywrenyue 2009-07-30
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 darkwh 的回复:]
finally呢?
[/Quote]

try{

return false;

}finally{
。。。。。。
}
也是对的
darkwh 2009-07-30
  • 打赏
  • 举报
回复
finally呢?
zhuzhusany 2009-07-30
  • 打赏
  • 举报
回复
3楼正解
alpha_423 2009-07-30
  • 打赏
  • 举报
回复

test{

  ....
  return 0;
 //在这里写编译器会报错,提示是执行不到的语句
 
}
zjf0921 2009-07-30
  • 打赏
  • 举报
回复
可能存在的写法:

test {
...
if (boolean_expression) {
return 0;
}
...
}
LSF200620310113 2009-07-30
  • 打赏
  • 举报
回复
是可以这样
test{
if(){
......
return ...;
}else{
.....
return ...;
}
.....
return ...;
}

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧